目次
1. Djangoプロジェクトが既に作成されていない場合
プロジェクトがまだ作成されていない場合は、まず以下のコマンドでプロジェクトを作成してください。
django-admin startproject プロジェクト名
2. アプリケーションを作成する
プロジェクトのディレクトリに移動し、以下のコマンドを実行します:
python manage.py startapp アプリ名
これで、以下のような構造のアプリが作成されます:
コードをコピーする
アプリ名/
├── migrations/
│ └── __init__.py
├── __init__.py
├── admin.py
├── apps.py
├── models.py
├── tests.py
└── views.py
3. プロジェクトにアプリを登録する
プロジェクトの settings.py ファイルを開き、INSTALLED_APPS に新しいアプリを追加します。 例:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'アプリ名',
]
4. アプリケーションをカスタマイズ
models.py でモデルを定義します。
views.py でビューを作成します。
必要に応じて urls.py を作成し、プロジェクトのURL構成に追加します。
5. マイグレーションを適用する
モデルを定義した場合、以下のコマンドでマイグレーションを作成・適用します。
python manage.py makemigrations
python manage.py migrate
6. サーバーを起動して確認する
開発サーバーを起動し、新しいアプリケーションが動作しているか確認します。
python manage.py runserver
以上の手順でDjangoの新しいアプリを作成できます!必要に応じて、テンプレートや静的ファイルを追加してください。