Open3
django-extensionsの便利な機能一覧
django-extensions
はDjangoの機能を拡張してくれるライブラリであり、自分は必ず使用しています。
導入すれば、python manage.py
のコマンドがいくつか追加されます。
settings.py
のINSTALLED_APP
にdjango_extensions
を追加すれば完了。
INSTALLED_APPS += [
'django_extensions',
]
URLの一覧を表示
$ python manage.py show_urls
show_urls
でルーティングされるURLの一覧が表示されます。
ER図を出力する
モデルの情報を元にER図を自動生成してくれます。以下コマンドで、er.png
という画像ファイルが生成されます。
$ python manage.py graph_models -a -o er.png