6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

django-extensionsについて

Last updated at Posted at 2019-09-24

こんにちは!
今回はインターン先のカリキュラムでdjango-extensionsについて学ぶ機会があったので、django-extensionsについてアウトプットしていこうと思います。

##django-extensionsとは
django-extensionsはDjangoの機能を拡張してくれるライブラリです。
導入するにはまずpipコマンドでインストールしましょう。
runserver_plusを使用するためにはWerkzeugというライブラリも必要になるのでこちらもインストールしておきましょう。

pip install django-extensions Werkzeug

そして、setting.pyのINSTALLED_APPにdjango_extensionsを追加すれば完了です。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
+   'django_extensions',
]

##具体的な機能について
###runserver_plus
runserver_plusという機能を使用することでブラウザに表示されるエラー画面上でデバッグができるようになります。
とても便利ですね。

###show_urls
show_urlsという機能でurlの一覧を見ることができます。

###create_template_tags
create_template_tagsでは指定したアプリケーション内にテンプレートタグのディレクトリを作成することができます。

##まとめ
今回はdjango-extensionsについてアウトプットしてみました。
django-extensionsは使いこなせればとても便利な機能が拡張されるのぜひ入れてみましょう。
もっと詳しく知りたい方は参考資料を載せておくのぜひご覧ください。
最後まで読んでいただきありがとうございます。

##参考資料
Django のおすすめライブラリ
django-extensionsとdjango-debug-toolbarの導入
djnago-extensionsのドキュメント

6
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?