【发布时间】:2021-08-23 12:52:54
【问题描述】:
preferences.html
<form>
{% block content %}
{% for tag in tags %}
<!--Checking tag category-->
{{% if tag.category == "food" %}}
<input type="checkbox" id={{tag.tag}} name={{tag.tag}} value={{tag.tag}}>
<label for={{tag.tag}}> {{tag.tag}} </label><br>
{{% endif %}}
{{% endfor %}}
{% endblock %}
</form>
id={{tag.tag}} 语句可以工作还是有其他替代方法?
我试过了,但遇到了一些 jinja 异常错误
【问题讨论】:
-
一般来说,是的,这可以工作。
-
您遇到了哪些错误?
-
语句语法是
{% ... %},而不是{{% ... %}}。 (if,endif, ...) -
我认为你应该将属性值用引号引起来 (
id="{{tag.tag}}")