我是一名新的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
标签