はじめに
Djangoでよくやる初期設定をまとめてみます。
方法
プロジェクトの作成
$ django-admin startproject プロジェクト名
アプリケーションの作成
作成したプロジェクトのディレクトリに移動して、
$ python manage.py startapp アプリ名
作成したアプリケーションを登録する
# settings.py
INSTALLED_APPS = [
' ... ',
'myapp.apps.MyappConfig' # myapp部分は作成したアプリ名
]
タイムゾーンと言語の設定
# settings.py
LANGUAGE_CODE = 'ja'
TIME_ZONE = 'Asia/Tokyo'
開発サーバの起動
$ python manage.py runserver
マイグレーション
$ python manage.py makemigrations
$ python manage.py migrate
管理サイトにアプリを登録
# admin.py
from .models import アプリ名
admin.site.register(アプリ名)
スーパーユーザーの登録
$ python manage.py createsuperuser