Django のインストール〜開発用サーバの起動まで

Django のインストール

DjangoPythonのパッケージなので、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にアクセスして次のような画面が出たら成功。

django startpage