我开发了一个过滤器,它在我的 django 模板中执行大量数据库查询。我对具有相同值的相同过滤器有多种用途,这将在同一个模板上提供相同的结果。我希望将过滤结果保存在模板中的一个变量中,这样我就可以确保我不会再次重新运行相同的查询。
我无法从我的视图中发送它,因为我正在为我的模型中的每个对象在 for 循环中执行此过滤器调用。
我需要的一个例子可以在 url 标签中看到:
{% url 'path.to.view' arg arg2 as the_url %}
我需要对过滤器进行“as”操作。