Open3

django-extensionsの便利な機能一覧

shimakaze_softshimakaze_soft

django-extensionsはDjangoの機能を拡張してくれるライブラリであり、自分は必ず使用しています。

導入すれば、python manage.pyのコマンドがいくつか追加されます。

https://pypi.org/project/django-extensions/

settings.pyINSTALLED_APPdjango_extensionsを追加すれば完了。

INSTALLED_APPS += [
    'django_extensions',
]
shimakaze_softshimakaze_soft

URLの一覧を表示

$ python manage.py show_urls

show_urlsでルーティングされるURLの一覧が表示されます。

shimakaze_softshimakaze_soft

ER図を出力する

モデルの情報を元にER図を自動生成してくれます。以下コマンドで、er.pngという画像ファイルが生成されます。

$ python manage.py graph_models -a -o er.png