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