Python 将变量与django模板一起使用
我开发了一个过滤器,在django模板中执行大量数据库查询。我对同一个具有相同值的过滤器有几种用途,它们将在同一个模板上提供相同的结果。我希望将筛选结果保存在模板中的一个变量中,以便确保不再重新运行相同的查询 我无法从视图中发送此消息,因为我正在为模型中的每个对象在for循环中执行此筛选器调用 我需要的示例可以在url标记中看到:Python 将变量与django模板一起使用,python,django,Python,Django,我开发了一个过滤器,在django模板中执行大量数据库查询。我对同一个具有相同值的过滤器有几种用途,它们将在同一个模板上提供相同的结果。我希望将筛选结果保存在模板中的一个变量中,以便确保不再重新运行相同的查询 我无法从视图中发送此消息,因为我正在为模型中的每个对象在for循环中执行此筛选器调用 我需要的示例可以在url标记中看到: {% url 'path.to.view' arg arg2 as the_url %} 我需要过滤器上的“as”操作。我开发了一个过滤器-您开发的是过滤器还是模板
{% url 'path.to.view' arg arg2 as the_url %}
我需要过滤器上的“as”操作。
我开发了一个过滤器
-您开发的是过滤器还是模板标签?您的示例url是一个模板标记(许多其他django示例都使用作为
关键字),我认为过滤器不能满足您的需要。这就是我想要的。。我想知道我怎么在文档中找不到它。太好了:)对不起,格式太密集了,我在多任务处理。事实上,在我开始编写一个广泛使用它的代码之前,这种模式对我来说并不明显。
{% with bla=arg|foo %}
{% url 'view' bla %}
{% endwith %}