djangoで使用する機能を開発する場合。この場合、ミドルウェアとデコレータのような他のいくつかのユーティリティ。Djangoアプリにすることの利点はありますか?ライブラリにはモデルがないため、models.py(djangoにアプリとして表示させる必要があります)やINSTALLED_APPSに入れる意味はありません。しかし、とにかく人々がそれをしているのを見ます、利点は何ですか?
3 に答える
2
ライブラリにテンプレート、テンプレートタグ、またはフィルターを提供する場合は、アプリにする必要があります。そうしないと、Djangoはそれらを取得しません。
于 2010-11-18T10:37:52.280 に答える
1
私の意見では、ミドルウェアやデコレータにはメリットはありません。私の親指のルール:モデルやビューがある場合は、アプリにします。。
カスタムテンプレートタグの場合でも、それを卵にして、それを使用するアプリにインポートすることを選択しました。
良い質問。
于 2010-11-18T12:42:48.577 に答える
0
IMOは、使用済みのアプリ/ライブラリのリストをすぐに確認できるので便利です。何かを見逃した場合は、あっという間にそれを実行できpip install
ますeasy_install
。
于 2010-11-18T14:13:58.303 に答える