Django 初期設定
=====================
Django を使い始めるには、まずは基本的な初期設定を行う必要があります。この章では、Django のインストールとプロジェクトの作成について説明します。
Django のインストール
Python 3.x で Django をインストールする方法を紹介します。
pip によるインストール
Django は pip を使ってインストールできます。まず、pip が最新版であることを確認してください。
pip install --upgrade pip
次に、Django をインストールします。
pip install django
virtualenv の作成と環境の設定
virtualenv は仮想環境を提供するパッケージです。プロジェクトごとに独立した Python 環境を作成して、依存するパッケージのバージョンを管理します。
# virtualenv をインストールする
pip install virtualenv
# 仮想環境の作成
virtualenv myproject_env
# 仮想環境に切り替え
source myproject_env/bin/activate
# Django をインストールする
pip install django
Python 3.x のインストール方法
Python 2.x は公式にサポートを終了しており、Django では 3.10 以降が推奨されています。Python 3.x をダウンロードしてインストールする場合は、Official Python Website から最新版の .zip ファイルをダウンロードし、展開して PATH 環境変数に追加します。
Django プロジェクトの作成
プロジェクトを作成するには django-admin コマンドを使用します。まずはプロジェクト名を指定します。
django-admin startproject myproject_name
これでプロジェクトが作成され、myproject_name ディレクトリ内に基本的なファイル構造が生成されます。
プロジェクトのディレクトリ構造
Django のプロジェクトは以下のようにディレクトリを分けています。
myproject_name/
manage.py
myproject_name/
__init__.py
settings.py
urls.py
wsgi.py
manage.py と settings.py とは?
manage.py: Django のコマンドラインインターフェイスです。settings.py: プロジェクトの設定ファイルです。
これで、Django は基本的な初期設定が完了しました。次の章では、プロジェクトのディレクトリ構造と各ファイルについて詳しく説明します。