html模板小引用其他模板
# 副模板:清空直接写内容标签
<div>
被包含的文件
</div>
# 主模板: 用来展示
<body>
{# 模板加载从templates开始查找 #}
{% include "app03/div.html" %}
</body>
模板的继承
# 副模板: block预占
{% block css %} {% endblock %}
<body>
{% block content %} {% endblock %}
{% block js %} {% endblock %}
</body>
# 主模板: 清空内容,引用副模板
{% extends "app03/one.html" %}
{% block content %}
<h2>哈哈</h2>
{% endblock %}
模板中反向引用url
# urls.py
app_name = "App03" # 应用的命名空间
urlpatterns = [
path("", views.index, name="index"),
path("show/<name>", views.show, name="show"),
]
<body>
<ul>
<li><a href="{% url 'App03:index' %}">首页</a></li>
<li><a href="{% url 'App03:show' name="admin" %}">带参数的show</a></li>
</ul>
</body>