为什么输入错误{$ block content %}会导致错误?

问题描述 投票:0回答:1

我收到此错误 --> 无效的块标记:“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 %}
django-templates syntax-error
1个回答
0
投票

我认为错误只是因为结束标签

{%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 %}
© www.soinside.com 2019 - 2024. All rights reserved.