08-模板中的小引用-继承-反向引用url

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>
posted @ 2023-03-28 18:29  测试圈的彭于晏  阅读(26)  评论(0)    收藏  举报