Djangoのプロジェクトの作成から初期設定まで
Djangoでプロジェクトを作成してから初期設定を行うまでの解説を行います^_^
環境
Python 3.7.6
Django 3.0.5
プロジェクトの作成
まずはプロジェクトを作成するためのディレクトリに移動します。
そこで下記のようにプロジェクトを作成します。この際にプロジェクト名は任意になりますが今回はwebprojectになります。
フォルダの中を確認するとmanage.pyが含まれていることが確認できます。
ChisakinoMacBook-Pro:webapp Chisaki$ django-admin startproject webproject .
ChisakinoMacBook-Pro:webapp Chisaki$ ls
manage.py webproject
次に下記のようにフォルダを追加していきます。この際にもフォルダの名前は任意になりますが今回はwebappになります。
ChisakinoMacBook-Pro:webapp Chisaki$ python3 manage.py startapp webapp
ChisakinoMacBook-Pro:webapp Chisaki$ ls
manage.py webapp webproject
次にさらにテンプレート用にフォルダを追加します。このフォルダ名も任意になりますが今回はtemplatesになります。
ChisakinoMacBook-Pro:webapp Chisaki$ mkdir templates
ChisakinoMacBook-Pro:webapp Chisaki$ ls
manage.py templates webapp webproject
初期の状態での大まかなフォルダはこのようになります^_^
エディタでの設定
次にエディタの設定になります!setting.pyを開きます。
今回は40行目に際ほど追加したフォルダ名をここに書き入れます。webappを追記しましょう。
次は58行目に際ほど追加したテンプレートのフォルダを画像のように追記します。
次はwebprojectの中にあるurls.pyに移ります。下記のように記述します。この際に2行目にincludeを追記することを忘れないようにしましょう。
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('webapp.urls')),
]
その次はwebappの直下にurls.pyを作成します。そして下記のように記述を行います。こちらのファイルは今後URLの繋ぎ合わせ使用します。
from django.urls import path
urlpatterns = [
path('', ),
]
以上がDjangoのプロジェクト作成から初期設定をするまでの解説になります!ぜひご参考にしてください^_^