创建模板
在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”,保存。