Djangoのプロジェクトを作成すると、いくつかのファイルが出来上がります。
exampleプロジェクトを作成した場合、以下のような構成でプロジェクトが出来上がります。
example │ manage.py │ └─example settings.py urls.py wsgi.py __init__.py
ファイルの解説
manage.py
manage.pyは、「python manage.py runserver」というコマンドで、サーバを起動するときや、マイグレーションをするときなどに利用します。
setting.py
プロジェクトの設定ファイルです。どのデータベースを使うか、認証はどうするかの等の設定をします。
urls.py
Djangoで作ったhtml等のファイルを見るために、ここにURLを設定します。
wsgi.py
WebサーバとWebアプリケーションを接続するためのインターフェース定義をしています。
__init__.py
pythonのファイルがあるディレクトリであることを示すファイルです。