Djangoでアプリを作成する【コマンド】

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の新しいアプリを作成できます!必要に応じて、テンプレートや静的ファイルを追加してください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です