Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将变量与django模板一起使用_Python_Django - Fatal编程技术网

Python 将变量与django模板一起使用

Python 将变量与django模板一起使用,python,django,Python,Django,我开发了一个过滤器,在django模板中执行大量数据库查询。我对同一个具有相同值的过滤器有几种用途,它们将在同一个模板上提供相同的结果。我希望将筛选结果保存在模板中的一个变量中,以便确保不再重新运行相同的查询 我无法从视图中发送此消息,因为我正在为模型中的每个对象在for循环中执行此筛选器调用 我需要的示例可以在url标记中看到: {% url 'path.to.view' arg arg2 as the_url %} 我需要过滤器上的“as”操作。我开发了一个过滤器-您开发的是过滤器还是模板

我开发了一个过滤器,在django模板中执行大量数据库查询。我对同一个具有相同值的过滤器有几种用途,它们将在同一个模板上提供相同的结果。我希望将筛选结果保存在模板中的一个变量中,以便确保不再重新运行相同的查询

我无法从视图中发送此消息,因为我正在为模型中的每个对象在for循环中执行此筛选器调用

我需要的示例可以在url标记中看到:

{% url 'path.to.view' arg arg2 as the_url %}

我需要过滤器上的“as”操作。

我开发了一个过滤器
-您开发的是过滤器还是模板标签?您的示例url是一个模板标记(许多其他django示例都使用
作为
关键字),我认为过滤器不能满足您的需要。这就是我想要的。。我想知道我怎么在文档中找不到它。太好了:)对不起,格式太密集了,我在多任务处理。事实上,在我开始编写一个广泛使用它的代码之前,这种模式对我来说并不明显。
{% with bla=arg|foo %}
  {% url 'view' bla %}
{% endwith %}