Django 第4話
生成: LM Studio Local

Django 初期設定 {#django-initial-setting}

はじめに

この記事は、Django の基本的な初期設定について説明するものです。このシリーズで扱う内容を理解するために、この部分が重要です。

依存関係のインストール

まず、必要な依存関係をインストールしましょう。pip を使用して、依存関係をインストールできます。

# pip install django

このコマンドを実行すると、Django の基本的な機能とサンプルアプリケーションがインストールされます。

Django プロジェクトの作成

次に、Django プロジェクトを作成します。django-admin startproject コマンドを使用してプロジェクトを作成できます。

# django-admin startproject myproject

このコマンドを実行すると、myproject/ ディレクトリと、その下の manage.py ファイルが作成されます。

Django アプリケーションの作成

プロジェクトを作成したら、Django アプリケーションを作成できます。python manage.py startapp コマンドを使用して、アプリケーションを作成できます。

# python manage.py startapp myapp

このコマンドを実行すると、myapp/ ディレクトリと、その下のアプリケーションのファイルが作成されます。

settings.py の設定

Django プロジェクトでは、settings.py ファイルにプロジェクトの設定を記述します。たとえば、データベースの接続情報や、アプリケーション名などを指定できます。

# myproject/settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'myapp',  # アプリケーションの名前を追加します。
]

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'db.sqlite3',
    }
}

この設定ファイルでは、アプリケーション名とデータベースの接続情報を指定しています。

Migration の作成

Django アプリケーションでは、DB migration を使用してデータベースの構造を管理します。python manage.py makemigrations コマンドを実行すると、マイグレーションのファイルが作成されます。

# python manage.py makemigrations

Migration の適用

次に、DB migration を適用します。python manage.py migrate コマンドを実行すると、アプリケーションがデータベースに反映されます。

# python manage.py migrate

これで、Django 初期設定は完了です。このシリーズで扱う内容から始めることができます。

次のステップ

この記事では、Django の基本的な初期設定について説明しました。次の記事では、モデルを作成し、DB migration を作成する方法について説明します。