Django中TemplateSyntaxError
的原因是什么?
Invalid block tag: 'endfor', expected 'endblock'
到目前为止,我的模板非常简单:
{% extends 'base.html' %}
{% block content %}
<div id='beerslist'>
{$ for beer in beers %}
{{ beer }}
{% endfor %}
</div>
{% endblock %}
查看回溯列表后,'beer'变量存在并返回一个数组。如何修复此语法错误?
答案 0 :(得分:16)
{$ for beer in beers %}
您输入了$
而不是%
。这就是为什么它无法识别for
并抱怨它在for
看到没有endfor
块时会关闭。