前言
当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。
类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。
《玩转Django2.0》是最近出版的,语法比较新,基础部分很详细,初学者值得入手!
公共内容
如下图所示,网站的每个页面都有顶部导航,body正文,底部导航这三块内容
base.html内容
一般头部和底部是不变的,变的只是body里面内容,这样把头部和底部单独抽出来
top.html单独拿出来
end.html单独拿出来
include语法
hello/views.py视图函数
urls.py添加访问路径
浏览器访问地址就能看的效果了
带参数
公共部分top.html和end.html里面也可以传变量,如
对应视图函数
领取专属 10元无门槛券
私享最新 技术干货