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

原创 2015年07月09日 12:26:46

学习Django的过程,敲教程的样例过程,到模板继承这里,总是报下面的错误
error

子模板继承的代码如下


<!-- <!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页面继承问题

TemplateSyntaxError at /depotapp/product/list/ must be the first tag in the template. Req...
  • kfyong
  • kfyong
  • 2014年11月12日 15:34
  • 818

Django之模板继承

在使用Django进行web开发时,往往会构造一个基础框架模板即base.html,而后在其子模板中对它所包含站点公用部分和定义块进行重载。 首先创建一个base.html,源码为: {%...

用Django写博客(二)建立管理后台

接上篇,这篇来介绍如何建立blog的管理后台,django自带的管理后台功能使我们 能很容易的瞬间建立一个功能强大的管理后台 先要配置一下setting.py代码如下''' #模板页面的路径 ...

django中for循环的使用

{% for %} 允许我们在一个序列上迭代。与Python的for 语句的情形类似,循环语法是 for X in Y ,Y是要迭代的序列 而X是在每一个特定的循环中使用的变量名称。每一次循环中,模...

Constructor call must be the first statement in a constructor

super()和this ()不能共存,否则编译时会报异常。 Constructorcall must be the first statement in a constructor 换句话说就是...

ORA-01453: SET TRANSACTION must be first statement of transaction

参考:http://blog.csdn.net/levine2008/archive/2009/09/01/4505887.aspxhttp://social.msdn.microsoft.com/F...

wxPython 进行GUI 设计解决PyNoAppError: The wx.App object must be created first!

安装wxPython 下载网址:https://sourceforge.net/projects/wxpython/files/wxPython,选择和自己电脑操作系统以及python版本对应的安装...

django模板报错Requested setting TEMPLATE_DEBUG, but settings are not configured. You must either define

django模板报错 Requested setting TEMPLATE_DEBUG, but settings are not configured. You must either defi...

异常解决:A master URL must be set in your configuration

异常解决:A master URL must be set in your configuration
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Django:ExtendsNode: extends 'base/base.html'> must be the first tag in the template.
举报原因:
原因补充:

(最多只允许输入30个字)