我的HTML页面在页面预览中显示{% extends“/tasks/layout.html”% }语句,我正在使用Django,我该如何解决这个问题?

9njqaruj  于 2023-03-31  发布在  Go
关注(0)|答案(1)|浏览(129)

这是我的layout.html

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Tasks</title>
</head>
<body>
    {% block  content  %}

    {%endblock%}
</body>
</html>

这是我的网站

{% extends "/tasks/layout.html" % }

{% block body%}
    <h1> VIEW BLOCK</h1>

   <ul>
        {% for task in tasks%}
            <li>{{task}}</li>
        {%endfor%}
    </ul>
    <a href="{% url 'tasks:add' %}">Add a new Task</a>

{%endblock%}

如何从HTML页面中删除此扩展语句
我想从HTML页面中删除extnend有人可以帮助吗

m1m5dgzv

m1m5dgzv1#

只是一个typo:

{% extends "/tasks/layout.html" % }

删除%和}之间的空白:

{% extends "/tasks/layout.html" %}

所有的标签都需要有这样的结构:

{% tag_name parameter %}

请检查所有的空白

相关问题