我收到此错误 --> 无效的块标记:“endblock”。您是否忘记注册或加载此标签?
我确保正确缩进和放置空格,是的,我确实有最新版本的 pycharm。
怎样才能让它正常工作?
{% extends 'mc_application_folder/base.html' %}
{$ block content %}
<p>Topics: {{ topic }}</p>
<p>Entries:</p>
<ul>
{% for entry in entries %}
<li>
<p>{{ entry.date_added|date:'M d, Y H:i' }}</p>
<p>{{ entry.text|linebreaks }}</p>
</li>
{% empty %}
<li>There are no entries for this topic yet.</li>
{% endfor %}
</ul>
{% endblock content %}
我认为错误只是因为结束标签
{%endblock content%}
。我们不需要在那里指定 content
,而只需使用 {% endblock %}
。
完整代码在这里;
{% extends 'mc_application_folder/base.html' %}
{% block content %}
<p>Topics: {{ topic }}</p>
<p>Entries:</p>
<ul>
{% for entry in entries %}
<li>
<p>{{ entry.date_added|date:'M d, Y H:i' }}</p>
<p>{{ entry.text|linebreaks }}</p>
</li>
{% empty %}
<li>There are no entries for this topic yet.</li>
{% endfor %}
</ul>
{% endblock %}