Django模板继承 extend标签实例代码详解


Posted in Javascript onMay 16, 2019

在 views.py 上修改

...
def ordered(req):
  return render(req, "ordered.html")
def shopping_car(req):
  return render(req, "shopping_car.html")

在 urls.py 上修改

...
  path('ordered/', views.ordered),
  path('shopping_car/', views.shopping_car),
...

在 tmplates 文件夹下创建 base.html 文件

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    .page-header{
      height:50px;
      background-color: rebeccapurple;
    }
    .page-body .menu{
      height: 500px;
      background-color: antiquewhite;
      float: left;
      width: 20%;
    }
    .page-body .content{
      height: 500px;
      background-color: cornflowerblue;
      float: left;
      width: 80%
    }
    .page-footer{
      height:50px;
      background-color: green;
      clear: both;
    }
  </style>
</head>
<body>
<div>
  <div class="page-header"></div>
  <div class="page-body">
    <div class="menu">
      <a href="/ordered/" rel="external nofollow" >订单</a><br>
      <a href="/shopping_car/" rel="external nofollow" >购物车</a>
    </div>
    {% block content %}
    {% endblock %}
  </div>
  <div class="page-footer"></div>
</div>
</body>
</html>

ordered.html 文件

{% extends "base.html" %}
{% block content %}
    <div class="content">
      订单
    </div>
{% endblock %}
shopping_car.html 文件
{% extends "base.html" %}
{% block content %}
    <div class="content">
      购物车
    </div>
{% endblock %}

效果如下:

Django模板继承 extend标签实例代码详解

总结

以上所述是小编给大家介绍的Django模板继承 extend标签实例代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
js获取浏览器基本信息大全
Nov 27 Javascript
jQuery关键词说明插件cluetip使用指南
Apr 21 Javascript
JavaScript实现数组随机排序的方法
Jun 26 Javascript
javascript实现简单的分页特效
Aug 12 Javascript
Javascript函数式编程简单介绍
Oct 11 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
Mar 25 Javascript
详解webpack打包后如何调试的方法步骤
Nov 07 Javascript
vue的keep-alive中使用EventBus的方法
Apr 23 Javascript
vue-cli webpack配置文件分析
May 20 Javascript
使用vuex存储用户信息到localStorage的实例
Nov 11 Javascript
Node.js API详解之 tty功能与用法实例分析
Apr 27 Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 Javascript
vue视图不更新情况详解
May 16 #Javascript
详解如何写出一个利于扩展的vue路由配置
May 16 #Javascript
Vue中props的详解
May 16 #Javascript
使用Vue实现移动端左滑删除效果附源码
May 16 #Javascript
Vue2.0实现组件之间数据交互和通信操作示例
May 16 #Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 #Javascript
JS左右无缝轮播功能完整实例
May 16 #Javascript
You might like
PHP中应该避免使用同名变量(拆分临时变量)
2015/04/03 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
2017/01/19 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
&amp;lt;script defer&amp;gt; defer 是什么意思
2009/05/10 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
详解如何在vue项目中引入elementUI组件
2018/02/11 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
python私有属性和方法实例分析
2015/01/15 Python
Python出现segfault错误解决方法
2016/04/16 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
python删除文本中行数标签的方法
2018/05/31 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
python+opencv实现车道线检测
2021/02/19 Python
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
艺术专业大学生自我评价
2013/09/22 职场文书
受欢迎的大学生自我评价
2013/12/05 职场文书
高中运动会广播稿
2014/01/21 职场文书
红头文件任命书范本
2014/06/05 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
工程部岗位职责
2015/02/10 职场文书
慰问信格式
2015/02/14 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB