Django页面的继承
设置base.html页面,把公共的部分,多个页面都会用到的部分拿出来,写一个完整的页面,在会写入别的内容的地方预留下位置:
<head>
<title>{{ web_site.title }}</title>
<!--在head里面预留写css样式的位置-->
{% block css %}
{% endblock %}
</head>
<body>
<main>
<div class="container">
<div class="row">
<!--预留的位置-->
{% block content %}
{% endblock %}
<div class="col-lg-4">
新的页面,需要继承base.html
<!--继承base.html页面-->
{% extends 'base.html' %}
<!--使用预留的位置,写入自己页面的内容-->
{% block content %}
<div class="col-lg-8">xxx</div>
{% endblock %}