djangoの初期設定メモ

django

備忘録的に書いておきます。
使用バージョンは4.2.7

djangoのプロジェクト初期化

django-admin startproject project

djangoアプリの初期生成

python manage.py startapp app

サーバーの起動

python manage.py runserver

URLパターン設定のためappフォルダにurls.pyというファイル名で以下の内容を作成

from django.urls import path

urlpatterns = [
    path('', views.index, name='index'),
]

djangoアプリのURLパターンをプロジェクトに認識させるためにprojectフォルダにあるurls.pyを以下のように追記

from django.contrib import admin
from django.urls import path, include ← 追記

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('myapp.urls')) ← 追記
]

テンプレートファイルの設置場所をsettings.pyに追記

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR, 'templates'], ← 追記
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

生成したdjangoアプリをsettings.pyに追記

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',
]

コメント

タイトルとURLをコピーしました