新しいアプリケーションの作成
アプリケーションを作成していきます。
startappコマンドでアプリケーションを追加できます。
今回はブログを作成するので、名前はblog
にします。
(myvenv) ~$ python3 manage.py startapp blog
├── blog
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── db.sqlite3
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── myvenv
│ └── ...
└── requirements.txt
このようなディレクトリが自動的に生成されます。
Djangoでアプリケーションを使えるように設定
アプリケーションを使えるようにするには、プロジェクトの設定にアプリケーションを追加する必要があります。
INSTALLED_APPSに追加します。
mysite/settings.py
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog.apps.BlogConfig', # 追加
]
次は、モデルを作成していきます。