Django:第 14 行的无效块标签:"结束块",预期的"endfor"。您是否忘记注册或加载此标签?



我是一名新的python学习者,目前正在学习python速成课程版的第19章,我在topics.html文件中遇到了这个问题

Django:第14行的块标记无效:"endblock",应为"endfor"。你忘记注册或加载这个标签了吗?

我的topics.html文件如下所示:

{% extends "learning_logs/base.html" %}
{% block content %}
<p>Topics</p>
<ul>
{% for topic in topics %}
<li>
<a href="{% url 'learning_logs:topic' topic.id %}">{{ topic }}</a>
<li>
{% empty %}
</ul>
<a href="{% url 'learning_logs:new_topic' %}">Add a new topic</a>
{% endblock content %}

它所指的14号线是这样的:

{% endblock content %}

我搜索了类似的票,我以为是那一行的间距。我编辑了它,但我仍然收到同样的问题。我检查了文件的其余部分,它似乎遵循了{和%.的适当间距

请帮我算出这个。非常感谢。

您应该在空标记后结束for循环。点击此处查看使用for..empty标签

相关内容

  • 没有找到相关文章

最新更新