Python3之Django Web框架模板继承篇
2017-10-25 15:33
731 查看
作用:防止大量冗余重复代码
步骤:
1.当然是先创建项目和应用啦;
2.在templates中创建一个基板,可以叫base.html,把所有需要的复用的页面代码写上,需要填充的部分写入代码:
{% block content %}{% endblock content %}
3.然后创建一个index.html,继承base.html,在该页面写上:
{% extends ‘base.html’ %}这表示继承自基板。
4.在index.html中写入要填充的内容:
{% block content %}{{block super}}
{% block %}
5.交给浏览器渲染即可。
注意:
#内部有内容就会被替换,没有内容会被填充,想要追加内容需要使用{{block.super}} {% block content %} ...... {% endblock content %}
相关文章推荐
- python下的web开发框架-Django,django模板的使用
- python web框架Django学习(五)模板中的循环,条件判断,常用的标签,过滤器的使用
- Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决
- python下的web开发框架-Django,django模板的使用
- python web框架Django学习(四)模板查找机制
- Django web框架之模板继承
- [Link]选择一个 Python Web 框架:Django vs Flask vs Pyramid
- 介绍两个Python web框架:Django & Tornado
- Django---强大的Python Web框架
- Python Web框架Django (三)
- Python Web框架Django (五)
- Python3之Django Web框架分页多页码处理二
- python常用web框架性能测试(django,flask,bottle,tornado)
- 简单学习Python的web框架Django(一)
- python-django开发web框架的setting.py
- 在IIS上部署基于django WEB框架的python网站应用
- 在IIS上部署基于django WEB框架的python网站应用
- Python的Django框架中模板碎片缓存简介
- Python3之Django Web框架视图