2011-08-08 9 views

答えて

1

custom template tagを書くと、他の場所と同じように、モデルをインポートしてクエリを実行できるため、これが可能でしょう。しかし、Djangoのモデルビューコントローラ(またはモデルビューテンプレート)のデザインは、保持するのが難しいというビジネスロジックとプレゼンテーションの分離に違反しています。ビューでクエリを実行し、その結果をテンプレートのコンテキストを介してテンプレートに渡すのはなぜですか?

Djangoにこれを行うための組み込み方法があるかどうかを確認するには、答えはいいえです。 Djangoを作成した人は、ビュー内でクエリを実行する必要があります。