1-1. プロジェクトの作成

今回のテーマは「プロジェクトの生成」です。Djangoでは1つのWEBアプリをプロジェクトという単位で管理します。プロジェクトの生成とブラウザでの確認について見ていきましょう。

プロジェクトの生成

まずはプロジェクトを生成しましょう。今回は’mysite’という名前でプロジェクトを作成します。


$ source venv/bin/activate
(venv)$ django-admin startproject mysite

生成されたmysiteプロジェクトのディレクトリ構成は以下のようになります。


.
├── manage.py
└── mysite
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py

言語設定を行う

生成されたばかりのプロジェクトの言語設定は英語ですので、これを日本語にしましょう。myprojectディレクトリのsettings.pyファイルを編集します。

mysite/settings.py


- LANG='en_us'
+ LANG='ja'

タイムゾーンの設定を行う

タイムゾーンの設定も行っておきましょう。今回は’Asia/Tokyo’を選択します。

mysite/settings.py


- TIME_ZONE = 'UTC'
+ TIME_ZONE = 'Asia/Tokyo'

ウェブブラウザで確認する

これでmyprojectディレクトリが作成されました。では作成したプロジェクトをウェブブラウザで確認してみましょう。DjangoにはプロジェクトをすぐにWebブラウザで確認できるように開発用サーバーがついています。これはあくまで開発用ですので、決して本番環境では動作させないでくださいね。


(venv)$ cd mysite
(venv)$ python manage.py runserver 8080

もし8080ポートを他の用途に使用してる場合は8000等、お好みのポートに変更して下さい。では、ウェブブラウザでlocalhost:8080にアクセスして確認してみましょう。図のようなロケットの絵が出ていればOKです。

最後に

次回はデータベースとの接続準備です。一歩ずつ頑張りましょう!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です