Djangoの管理コマンド(manage.py)

管理コマンド(manage.py)の使い方

下記のようなコマンドで使用します。

$ python manage.py コマンド名 オプション

よく使うコマンドは下記の通りです。

check

不具合チェック

$ python manage.py check

makemessages

ソース内の_()、{% trans … %} を抽出してdjango.poファイルを作成

$ python manage.py makemessages

compilemessages

django.poファイルからdjango.moファイルを作成

$ python manage.py compilemessages

makemigrations

models.py を元にデータベースのマイグレーションファイルを作成

$ python manage.py makemigrations

migrate

マイグレーションファイルをデータベースに反映

$ python manage.py migrate

dbshell

データベースに接続

$ python manage.py dbshell

collectstatic

一か所のディレクトリに静的ファイルを集める

$ python manage.py collectstatic