django中在blog_list.html扩展一个html块元素,在blogs_with_type.html里面去继承

在blogs_with_type.html中首先要写明,扩展的原始模板文件:

{% extends 'blog/blog_list.html' %}

在原始文件blog_list.html加入的块级元素:

{% block blog_list_title %}
    分类:{{ blog_type.type_name }}
    <a href="{% url 'blog_list' %}">查看全部文章</a>
{% endblock %}

使用:在blog_list.html中

{% block blog_list_title %}所有资料列表{% endblock %}

在默认访问blog_list.html的是,加载的是:所有资料列表

当然在访问blogs_with_type.html,页面展示的是这里面的内容

{% block blog_list_title %}
    分类:{{ blog_type.type_name }}
    <a href="{% url 'blog_list' %}">查看全部文章</a>
{% endblock %}
posted @ 2021-06-28 15:13  成强  阅读(67)  评论(0编辑  收藏  举报