首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券