最初の Django プロジェクトをゼロからセットアップする

Django は、迅速な開発とクリーンで実用的な設計を促進する高レベルの Python Web フレームワークです。ORM、テンプレート、認証などの組み込み機能を提供することで、堅牢でスケーラブルな Web アプリケーションの構築を簡素化します。

Django をインストールするには?

始めるには、マシンに Python がインストールされている必要があります。次の手順に従って Django をインストールしてください。

  1. Python と pip がインストールされていることを確認します。ターミナルで python --versionpip --version を実行します。
  2. Create a virtual environment to isolate your project dependencies:
    python -m venv myenv
  3. Activate the virtual environment:
    # On Windows
    myenv\Scripts\activate
    # On macOS/Linux
    source myenv/bin/activate
  4. Install Django using pip:
    pip install django

Django プロジェクトを作成する方法は?

Django をインストールしたら、次のコマンドを実行して新しいプロジェクトを作成できます。

django-admin startproject myproject

これにより、Django プロジェクトに必要なファイルを含む myproject というディレクトリが作成されます。

  • manage.py: プロジェクトと対話するためのコマンドライン ツール。
  • myproject/: 構成ファイルを含むメイン プロジェクト フォルダー。

開発サーバーを実行するにはどうすればいいですか?

プロジェクト ディレクトリに移動し、開発サーバーを起動して、プロジェクトの動作を確認します。

cd myproject
python manage.py runserver

Web ブラウザを開き、http://127.0.0.1:8000 にアクセスします。プロジェクトが正常に実行されていることを示す Django のウェルカム ページが表示されます。

Django でアプリを作成する方法は?

Django プロジェクトはアプリに編成されています。最初のアプリを作成するには、次のコマンドを実行します。

python manage.py startapp myapp

これにより、アプリに必要なファイルを含む myapp という名前のフォルダーが作成されます。settings.pyINSTALLED_APPS リストにアプリを追加して、プロジェクト設定に登録することを忘れないでください。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',  # Add this line
]

次は何ですか?

ここから、モデル、ビュー、テンプレートを定義してアプリの構築を開始できます。Django のドキュメントを参照して各機能についてさらに詳しく調べ、完全に機能する Web アプリケーションを構築してください。