Django无效的块标记:'endfor',预期'endblock'

Nic*_*k B 6 python django render syntax-error django-templates

TemplateSyntaxErrorDjango 可能是什么原因造成的?

Invalid block tag: 'endfor', expected 'endblock'
Run Code Online (Sandbox Code Playgroud)

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

{% extends 'base.html' %}
{% block content %}
    <div id='beerslist'>
        {$ for beer in beers %}
        {{ beer }}
        {% endfor %}
    </div>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

查看回溯列表后,'beer'变量存在并返回一个数组.如何修复此语法错误?

sep*_*p2k 16

{$ for beer in beers %}
Run Code Online (Sandbox Code Playgroud)

你键入了一个$而不是%.这就是为什么它不承认for并且抱怨for它看到它时没有阻止它关闭endfor.