您的位置:首页 > Web前端 > Node.js

Django:ExtendsNode: extends 'base/base.html'> must be the first tag in the template.

2015-07-09 12:26 841 查看
学习Django的过程,敲教程的样例过程,到模板继承这里,总是报下面的错误



子模板继承的代码如下

<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<title>The Future time</title>
</head>
<body>
{# {% include "include/nav.html" %} #}
<h1>My helpful timestamp site</h1>
<p>it is will be {{next_time}} after {{hour_offset}}</p>

<hr>
<p>Thanks for visiting my site.</p>

</body>
</html>  -->
{%extends 'base/base.html'%}

{%block title%} Future Time{%endblock%}
{%block content%}
<p> it is will be {{next_time}} after {{hour_offset}}</p>
{%endblock%}


纠结了好长时间,然后根据错误信息,把未注释的代码放到开头,再试试,结果 ok了, 不知道
Django
这样设计的目的。。醉了

如下子类继承

{%extends 'base/base.html'%}

{%block title%} Future Time{%endblock%}
{%block content%}
<p> it is will be {{next_time}} after {{hour_offset}}</p>
{%endblock%}
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<title>The Future time</title>
</head>
<body>
{# {% include "include/nav.html" %} #}
<h1>My helpful timestamp site</h1>
<p>it is will be {{next_time}} after {{hour_offset}}</p>

<hr>
<p>Thanks for visiting my site.</p>

</body>
</html>  -->


刷新页面:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django python