6

TemplateSyntaxErrorDjango中这个的原因可能是什么?

Invalid block tag: 'endfor', expected 'endblock'

到目前为止,我的模板非常简单:

{% extends 'base.html' %}
{% block content %}
    <div id='beerslist'>
        {$ for beer in beers %}
        {{ beer }}
        {% endfor %}
    </div>
{% endblock %}

查看回溯列表后,“啤酒”变量存在并且正在返回一个数组。如何修复此语法错误?

4

1 回答 1

17
{$ for beer in beers %}

您输入了 a$而不是%. 这就是为什么它无法识别for并抱怨当它看到 时没有for阻止它关闭endfor

于 2012-04-21T22:20:41.257 回答