最初の Django プロジェクトをゼロからセットアップする
Django は、迅速な開発とクリーンで実用的な設計を促進する高レベルの Python Web フレームワークです。ORM、テンプレート、認証などの組み込み機能を提供することで、堅牢でスケーラブルな Web アプリケーションの構築を簡素化します。
Django をインストールするには?
始めるには、マシンに Python がインストールされている必要があります。次の手順に従って Django をインストールしてください。
- Python と pip がインストールされていることを確認します。ターミナルで
python --version
とpip --version
を実行します。 - Create a virtual environment to isolate your project dependencies:
python -m venv myenv
- Activate the virtual environment:
# On Windows myenv\Scripts\activate # On macOS/Linux source myenv/bin/activate
- 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.py
の INSTALLED_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 アプリケーションを構築してください。