ほとんどのドキュメントでは、各アプリケーションの名前をDjangoプロジェクトの設定のINSTALLED_APPS配列に追加するように指示しています。これのメリット/目的は何ですか? 2つのアプリケーションを作成し、INSTALLED_APPS配列に1つの名前だけを含めると、どのような機能が得られますか?DjangoのINSTALLED_APPSに追加する目的は何ですか?
3
A
答えて
4
Djangoは、モデル、管理コマンド、テスト、およびその他のユーティリティを探すためのすべての場所のリストとしてINSTALLED_APPS
を使用します。
次の2つのアプリケーション(たとえばmyapp
とmyuninstalledapp
)を作ったが、一つだけがINSTALLED_APPS
に記載されていた、あなたは次のような現象がわかりたい場合:
myuninstalledapp/models.py
に含まれているモデルは、移行の変化を誘発することはない(または初期移行を生成する)。テーブルが作成されていないため、データベースレベルで対話できません。myapp/static/
にリストされた静的ファイルは、collectstaticまたはテストサーバーの静的ファイルの一部として検出されますが、myuninstalledapp/static
ファイルは検出されません。myapp/tests.py
内のテストは実行されますが、myuninstalledapp/tests.py
は実行されません。myuninstalledapp/management/commands/
にリストされている管理コマンドは検出されません。
だから本当に、あなたは(あなたもpython manage.py startapp
でそれらを作成することができます)アプリケーションをインストールされていない、あなたのDjangoプロジェクト内のフォルダを持って歓迎しているが、特定の自動検出Djangoのユーティリティが動作しませんことを知っているだけでそのアプリケーション。
関連する問題
- 1. ContextLoaderListenerをServletContextに追加する目的は何ですか?
- 2. 正の変数を追加する目的は何ですか?
- 3. Django-datatableはINSTALLED_APPSに追加されません
- 4. Dagger2の@Componentsにスコープ修飾子を追加する目的は何ですか?
- 5. サブモジュール用Django - INSTALLED_APPS
- 6. 確率勾配降下にexpcostを追加する目的は何ですか
- 7. maven pomにscm情報を追加する目的は何ですか?
- 8. INSTALLED_APPSに動的アプリを追加するにはどうすればよいですか?
- 9. django-rest-frameworkにINSTALLED_APPSがないのはなぜですか?
- 10. Djangoの "deconstruct"モデルフィールド関数の目的は何ですか?
- 11. Django 1.9のapps.pyの目的は何ですか?
- 12. Djangoのコードエンティティを持つORMの目的は何ですか?
- 13. Djangoのapps.pyの目的は何ですか?
- 14. django-評価項目を追加する
- 15. 自動追加の目的は何ですか?objectName '_layout'を持つQLayout
- 16. ListView動的に追加する項目
- 17. ドッカーコンテナ内のvirtualenvでdjangoアプリケーションを実行する目的は何ですか?
- 18. 静的な目的は何ですか?
- 19. 目的のスワイプナビゲーションを追加する-c
- 20. git追跡ブランチの目的は何ですか?
- 21. Mongoclientとは何ですか?その目的は何ですか?
- 22. Glassfishサーバーインスタンスを追加するときに、NetBeans IDE上の "リモートドメイン"ティッカーの目的は何ですか?
- 23. メニュー項目をアンドロイドで動的に追加する方法は?
- 24. System.Web.Caching.Cacheに追加される項目のデフォルトの動作は何ですか?
- 25. Ember.Containerの目的は何ですか
- 26. マーカーインターフェイスの目的は何ですか?
- 27. jquery.mobile.structureの目的は何ですか?
- 28. オペレータ "^"の目的は何ですか?
- 29. AccountManager(アンドロイド)の目的は何ですか?
- 30. SetDefaultFieldSortScoringの目的は何ですか?
ポイント1に追加:myuninstalledappからForeignKeysが指すモデルに対して、逆リレーションシップが作成されませんでした。 –