django学习3

创建模板

在templates下创建模板base.html
block , mainbody 标签是可以被继承者替换掉的部分

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>好好学习</title>
</head>
<body>
    <h1>Hello World!</h1>
    <p>初学django</p>
    {% block mainbody %}
        <p>测试</p>
    {% endblock %}
</body>
</html>

修改hello.html

使用继承和重载

{%extends "base.html" %}
{% block mainbody %}
<p>继承了base.html文件,这里修改的base.html里的“测试”字段</p>
{% endblock %}

一定要注意.html文件使用utf-8编码,否则会报错

如果是用notepad++创建的文件,可以在菜单栏“编码”里选择“utf-8”,保存。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Django中网址是写在 urls.py 文件中,用正则表达式对应 views.py 中的一个函数(或者gener...
    孙小磊阅读 1,612评论 0 1
  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 6,235评论 0 8
  • (一)、启动服务器 (二)、创建数据库表 或 更改数据库表或字段 Django 1.7.1及以上 用以下命令 1....
    夏天夏星阅读 11,020评论 0 17
  • 切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为pr...
    在努力中阅读 8,557评论 2 3
  • 大堂里,讲台上悬挂着一张她年轻时候的黑白照片,我们几十个人,手持着玫瑰花,听完叔叔照着台词念缅怀她的话,我...
    Mercury6阅读 3,177评论 0 0