何の記事?
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'))
]

