我使用form
将django-filter
传递给了我的模板,可以使用filter.form
在模板中访问。
我试图将过滤器表单切片为仅显示10个最受欢迎的标签。以下为什么现在有效?
# template.html
{% for field in filter.form.tags | slice:"0:10" %}
{{ field }} {{ field.label_tag }}
我收到错误:
'对于'语句应该使用y'中的x的格式,用于标签 filter.form.tags |切片:":"
不是x=field
和y = filter.form.tags | slice:"0:10"
答案 0 :(得分:1)
它不应该是filter.form.tags | slice:"0:10"
中的空格,请尝试:
{% for field in filter.form.tags|slice:"0:10" %}