python测试开发django-6.模板中include使用

前言

当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。

类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。

《玩转Django2.0》是最近出版的,语法比较新,基础部分很详细,初学者值得入手!

公共内容

如下图所示,网站的每个页面都有顶部导航,body正文,底部导航这三块内容

base.html内容

一般头部和底部是不变的,变的只是body里面内容,这样把头部和底部单独抽出来

top.html单独拿出来

end.html单独拿出来

include语法

hello/views.py视图函数

urls.py添加访问路径

浏览器访问地址就能看的效果了

带参数

公共部分top.html和end.html里面也可以传变量,如

对应视图函数

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181114G20R6R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券