2024-03-29 08:10:02 发布
网友
我在模板中有一个变量{{ counter }},它来自相应的视图。在视图counter = 0中。我想增加{{ counter }}的值,或者做其他操作。这能做到吗?欢迎举例说明。你知道吗
{{ counter }}
counter = 0
是的,您可以使用内置的add模板标记。做{{ counter|add:"5" }}。这样,如果你有counter == 3,它就会返回8。你知道吗
{{ counter|add:"5" }}
counter == 3
8
它不会改变实际的counter变量,但是您不应该在模板中这样做。 如果在迭代某些对象时需要它,可以使用for loop的forloop.counter:
counter
forloop.counter
<ul> {% for object in object_list %} <li> {{ forloop.counter }} {{ object }} {% endfor %} </ul>
是的,您可以使用内置的add模板标记。做
{{ counter|add:"5" }}
。这样,如果你有counter == 3
,它就会返回8
。你知道吗它不会改变实际的
counter
变量,但是您不应该在模板中这样做。 如果在迭代某些对象时需要它,可以使用for loop的forloop.counter
:相关问题 更多 >
编程相关推荐