Pythonista DjangoでHTML表示する方法
今回はDjangoでHTML表示をする方法について解説していきたいと思います。
1.プロジェクトの作成
まずプロジェクトを
django-admin.py startproject(プロジェクト名)
このように作成しましょう。
作成したらPythonistaを再起動してください。
2.アプリの作成
プロジェクトを作成したら
cd (プロジェクト名)
で移動し
python3 manage.py startapp (アプリ名)
でアプリを作成しましょう。
3.テンプレートファイルの作成
プロジェクトとアプリが作成出来たら
cd (プロジェクト名)
またcdでプロジェクトに移動して
テンプレートファイルを
mkdir templates
このように作成しましょう
HTMLの作成
テンプレートファイルを作成したらHTMLファイルをテンプレートファイルの中に作成しましょう。
urls.pyの編集
次にプロジェクトファイルの中にあるURLファイルに
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('admin/', admin.site.urls),
]
これをコピペしましょう。
views.pyの編集
そしたらアプリファイルに入ってる「views.py」をプロジェクトファイルに移動させて
from django.shortcuts import render
def index(request):
return render(request, 'index.html', {})
これをコピペしましょう。
settingファイルの編集
settingファイルを開き
'DIRS'に
'DIRS': [os.path.join(BASE_DIR, 'templates')],
を追加します。
開発用サーバーを立ち上げ実行
そしたらサーバーを
runserver -x-noreload
入力して(※バツは消す)
開発用サーバーを立ち上げ実行するだけです