【发布时间】:2017-06-15 10:00:41
【问题描述】:
我正在尝试使用自定义模板过滤器拆分模板中的字符串。但是我遇到了错误
TemplateSyntaxError at /job/16/
'for' statements should use the format 'for x in y': for skill in form.instance.skills | split : ","
这是我的过滤器
@register.filter(name='split')
def split(value, key):
"""
Returns the value turned into a list.
"""
return value.split(key)
这是我的模板
<h4>Skills</h4>
{% for skill in form.instance.skills | split : "," %}
{{ skill }}
{% endfor %}
谢谢
【问题讨论】:
标签: django-templates django-filter django-1.5