Djangoで新しいプロジェクトを作成する方法
今回はDjangoを使って新しいプロジェクトを作成する手順を紹介します。DjangoはPythonで書かれた高機能なWebフレームワークで、迅速にWebアプリケーションを開発するのに非常に便利です。この記事では、基本的なDjangoプロジェクトのセットアップ手順を説明します。
前提条件
Pythonがインストールされていること
1. Pythonのインストール
まず、Pythonがインストールされていることを確認します。インストールされていない場合は、公式サイトからインストールしてください。
python --version
2. 仮想環境の作成
プロジェクトごとに仮想環境を作成して依存関係を管理します。仮想環境を作成するために、以下のコマンドを実行します。
python -m venv myprojectenv
仮想環境をアクティベートします。
Windowsの場合:
myprojectenv\Scripts\activate
3. Djangoのインストール
仮想環境をアクティベートした状態で、Djangoをインストールします。
pip install django
インストールが完了したら、バージョンを確認して正しくインストールされていることを確認します。
django-admin --version
4. プロジェクトの作成
次に、Djangoプロジェクトを作成します。プロジェクト名を myproject として以下のコマンドを実行します。
django-admin startproject myproject
これにより、 myproject というディレクトリが作成され、その中にDjangoプロジェクトの基本的なファイルとディレクトリが生成されます。
5. 開発サーバーの起動
プロジェクトディレクトリに移動し、開発サーバーを起動します。
cd myproject
python manage.py runserver
ブラウザで http://127.0.0.1:8000/ にアクセスすると、Djangoのウェルカムページが表示されます。これで、基本的なDjangoプロジェクトのセットアップが完了しました。
6. アプリケーションの作成
Djangoプロジェクトには複数のアプリケーションを含めることができます。次に、サンプルアプリケーションを作成してみましょう。アプリケーション名を myapp として以下のコマンドを実行します。
python manage.py startapp myapp
これにより、 myapp というディレクトリが作成され、その中に基本的なアプリケーションファイルが生成されます。
7. アプリケーションの登録
作成したアプリケーションをプロジェクトに登録するために、 myproject/settings.py ファイルを開き、 INSTALLED_APPS リストに myapp を追加します。
INSTALLED_APPS = [
...
'myapp',
]
まとめ
以上で、Djangoを使った新しいプロジェクトの作成手順の説明は完了です。Djangoは非常に柔軟で強力なフレームワークなので、この基本的なセットアップを基にして、さらに高度な機能を追加していくことができます。
この記事が皆さんのDjangoプロジェクトの始める一助となれば幸いです。ご質問やフィードバックがありましたら、コメント欄でお知らせください。