日本語化
作成したプロジェクト内の「settings.py」の次の2箇所を変更する
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'
settings.py
# Internationalizatio
# https://docs.djangoproject.com/en/4.2/topics/i18n/
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
アプリ作成後には、アプリ名(自分の場合は、classApp)を登録
# Application definition
INSTALLED_APPS = [
'classApp',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
urls.pyを編集
作成したプロジェクトとアプリ ディレクトリの urls.pyを編集する
アプリ ディレクトリは新規作成します。
path('アプリ名/', include)
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
モデルを作成後には(models.pyの編集後)以下を実行!
python manage.py makemigrations アプリ名
python manage.py migrate
アプリ名を間違えたか、「settings.py」のINSTALLED_APPSにアプリ名が追加されていない。
アプリ名を間違えると
python manage.py makemigrations clasApp
No installed app with label 'clasApp'.
正常の場合
python manage.py makemigrations classApp
Migrations for 'classApp':
classApp\migrations\0001_initial.py
- Create model MemoModel
再度、実行するとファイル変更されていないので…
python manage.py makemigrations classApp
No changes detected in app 'classApp'
以上で準備が完了!