Github: https://github.com/django-extensions/django-extensions
Django拡張機能
Django Extensionsは、Django Frameworkのカスタム拡張機能のコレクションです。
入門
Django Extensionsの概要を知る最も簡単な方法は、Eric Holscher ( vimeo のビデオを見る )の優れたスクリーンキャストを見ることです。 数分のうちに、エリックは半ダースのコマンド拡張を案内します。 GoDjangoには、さらにスクリーンセーバーがあります。
要件
Django ExtensionsにはDjango 1.8,1.11以降が必要です。
それを得る
あなたはpipを使ってDjango拡張を得ることができます:
$ pip install django-extensions
ソースからインストールする場合は、GitHubからgitリポジトリを取得し、setup.pyを実行します。
$ git clone git://github.com/django-extensions/django-extensions.git $ cd django-extensions $ python setup.py install
それをインストールする
プロジェクトでdjango_extensionsを有効にするには、プロジェクトのsettings.pyファイルのINSTALLED_APPSに追加する必要があります:
INSTALLED_APPS = ( ... 'django_extensions', ... )
それを使う
アプリケーションモデルのgraphvizグラフを生成(および表示)する:
$ python manage.py graph_models -a -o myapp_models.png
プロジェクトの(url_pattern、view_function、name)タプルのタブ区切りリストを生成する:
$ python manage.py show_urls
テンプレートのレンダリングエラーをチェックする:
$ python manage.py validate_templates
拡張djangoシェルを実行します。
$ python manage.py shell_plus
拡張django runserverを実行します(Werkzeugインストールが必要です)。
$ python manage.py runserver_plus
参加する
オープンソースプロジェクトは、常により多くのヘルプを使用することができます。 問題を修正し、機能を文書化し、あなたの言語で翻訳を追加する。 余裕があり、私たちを助けたい時があるなら、ここでそうすることができます:
- GitHub: https : //github.com/django-extensions/django-extensions
- メーリングリスト: http : //groups.google.com/group/django-extensions
- 翻訳: https : //www.transifex.net/projects/p/django-extensions/
ドキュメンテーション
オンラインでマニュアルを表示することができます。
あるいは、リポジトリ内のdocs /ディレクトリを見ることもできます。
サポート
Django Extensionsは無料で、いつでも利用できます。 開発者はオープンソースの方法で開発し、維持管理しています。 どんなサポートも大歓迎です。 あなたは、書類、プル・リクエスト、報告の問題、および/または翻訳を書くことによって助けることができます。
Django Extensionsの開発やメンテナンスに直接支払う人はいないことを覚えておいてください。食べ物をテーブル、家族、このプロジェクト、その他の生活の間に分ける必要があります:-)