タグの最大の目的の1つはwith
、テンプレートに「複雑な変数名をキャッシュする」ことであることを理解しています。
しかし、いつそれを使用するのが良い考えですか?
、、、、または同じテンプレート変数を使用してデータベースにアクセスしたことがある場合は、を使用する必要があるcount()
と想定しています。all()
filter()
get()
with
しかし、のような単純なフィールドルックアップについてはどうuser.username
でしょうか?特定のテンプレートでは、user.username
何度も電話をかけます。
ビューから辞書を介して単純な文字列を使用with
する必要がありますか、user.username
それとも渡す必要がありますか?