何の記事?
YouTubeの動画を見ながらDjangoでwebアプリを構築しました。
手順の備忘録です。使用するプログラムはpythonです。
https://www.youtube.com/watch?v=nS41IkL13QE&t=1057s
手順
-
PaizaCloudにログインして新規サーバを作成。言語はDjangoにする
-
ターミナルから、
django-admin startproject django_website
と入力(django_websiteはプロジェクト名) -
pwd
➡cd django_website
でフォルダを移動 -
python manage.py runserver
で開発用サーバーの立ち上げ -
django_website/pycache/settings.pyの28行目、
ALLOWED_HOSTS = []
となっているところを、ALLOWED_HOSTS = [*]
に書き換える -
左の8000をクリックすると、サイトが表示される
-
ターミナルで
python manage.py startapp website
と入力してwebsiteというアプリを作成 -
django_website/pycache/settings.pyのINSTALLED_APPSに新しく追加したアプリ('website')を追加登録
-
websiteフォルダを右クリックして
"templates"
フォルダを作り、その中に"index.html"
というファイルを作る。
<h1>Hello, django!</h1>
10: websiteフォルダ内のviews.pyを以下のように書き換える
from django.views.generic import TemplateView
class IndexView(TemplateView):
template_name = "index.html"
11: websiteフォルダ内にurls.pyを作成し、以下のように記載
from django.urls import path
from .views import IndexView
urlpatterns = [
path('', IndexView.as_view()),
]
12: django_website>pycache>urls.pyを以下に書き換える
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('website.urls'))
]