美文网首页
django中的界面继承

django中的界面继承

作者: biubiudog | 来源:发表于2023-08-21 10:51 被阅读0次

1.创建一个base.html作为一个框架:
界面效果:


image.png

右边的部分希望是变化的,使用block 指定名字:


image.png
  1. 其余界面使用该界面框架:
<!--继承base页面-->
{% extends 'base.html' %}

<!--重写盒子conn中内容-->
{% block conn %}
    <h4>hello</h4>
{% endblock %}

展示效果:

image.png

注意事项:
1.如果使用entends的话, 必须将该代码放在第一行
2.base中的{% bolck %}越多越好
3.为了更好的可读性,可以给block中指定一个名字
4.父类中如果有值,如果直接使用block会替换父类中的值,如果想要父类中的值和子类中的值都显示出来,需要在block中添加{{ block.super }}

相关文章

  • Model inheritance 模型继承

    Django中模型的继承与Python普通类的继承一样,不过基类要是django.db.models.Model在...

  • Models#1

    model是Django中的数据模型每个model都是继承自django.db.models.Model的子类每个...

  • xadmin配置(django)

    在django中,自带有admin管理界面,是个非常强大的后台管理界面xadmin是admin的拓展,界面功能比a...

  • 第五章 在线教育平台(列表详情页的开发

    列表详情页的开发 标签: django django template继承 模板继承 文件上传位置 base.ht...

  • Django项目(四、前端技巧)

    模版的继承 为了使得Django的前端html代码可以复用, Django允许以模版形式使得html之间可以继承。...

  • Django 五

    目录 1.Django 模板的导入 2.Django 模板的继承 3.Django 搭建测试环境 4.Django...

  • Django之抽象基类

    Django中所有的模型都必须继承django.db.models.Model模型,不管是直接继承也好,还是间接继...

  • 模型继承

    django中的继承有三类; 1.抽象继承 2.多表继承 3.proxy model(代理模型) 第一种情况 第1...

  • Admin和Models

    二、Models 1.Django Model 每一个Django Model都继承自django.db.mode...

  • Admin

    Django Model 每一个Django Model都继承自django.db.models.Model 在M...

网友评论

      本文标题:django中的界面继承

      本文链接:https://www.haomeiwen.com/subject/shjgpdtx.html