Django のインストール〜開発用サーバの起動まで
Django のインストール
Django はPythonのパッケージなので、pip
でインストールする。
pip install django
任意のバージョンを指定してインストール
pip install django==[version]
最新版へのアップデート
pip install -U django
Djangoのバージョン確認
python -m django --version
プロジェクトの作成
django-admin startproject プロジェクト名
例えばdjango_app
というプロジェクトを起ち上げて、その中に生成されたファイル群を見ると...
$ django-admin startproject django_app $ cd django_app/ $ tree -L 2 . . ├── db.sqlite3 ├── django_app │ ├── __init__.py │ ├── __pycache__ │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── manage.py
中にプロジェクト名と同じ名前のDIRが作られ、いくつかのファイルがある。
__init__.py
: プロジェクトの初期化を行う
asgi.py
: 非同期Webアプリ用のプログラム ASGI
settings.py
: プロジェクトの設定情報
urls.py
: URLの管理を行う
wsgi.py
: 一般的なWebアプリケーションのプログラム
プロジェクトルートにあるmanage.py
manage.py
: プロジェクトで実行する様々な機能に関するプログラム
開発用サーバの起動
python manage.py runserver
localhost:8000
にアクセスして次のような画面が出たら成功。