Pythonista DjangoでHTML表示する方法

f:id:watson_12345678:20211220150518j:image

今回はDjangoでHTML表示をする方法について解説していきたいと思います。

 

 

1.プロジェクトの作成

まずプロジェクトを

django-admin.py startproject(プロジェクト名)

このように作成しましょう。

作成したらPythonistaを再起動してください。

 

2.アプリの作成

プロジェクトを作成したら

cd (プロジェクト名)

で移動し

 

python3 manage.py startapp (アプリ名)

でアプリを作成しましょう。

3.テンプレートファイルの作成

プロジェクトとアプリが作成出来たら

cd (プロジェクト名)

またcdでプロジェクトに移動して

 

テンプレートファイルを

mkdir templates

このように作成しましょう

 

HTMLの作成

テンプレートファイルを作成したらHTMLファイルをテンプレートファイルの中に作成しましょう。

f:id:watson_12345678:20211220152456j:image

 

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ファイルを開き

f:id:watson_12345678:20211220152620j:image

'DIRS'に

'DIRS': [os.path.join(BASE_DIR, 'templates')],

を追加します。

 

開発用サーバーを立ち上げ実行

そしたらサーバーを

runserver -x-noreload

入力して(※バツは消す)

 

開発用サーバーを立ち上げ実行するだけです

参考サイト自作ページを表示するまでの手順 – PART1 (Django) | Python-izm