私のdjangoテンプレートで多くのデータベースクエリを実行するフィルターを開発しました。同じテンプレートで同じ結果を提供する同じ値を持つ同じフィルターをいくつか使用しています。フィルター結果をテンプレート内の変数に保存して、同じクエリを再度実行しないようにしたいと考えています。
モデル内の各オブジェクトの for ループでこのフィルター呼び出しを行っているため、ビューからこれを送信できません。
必要なものの例は、url タグで確認できます。
{% url 'path.to.view' arg arg2 as the_url %}
フィルターに対する「as」操作が必要です。