为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第17天 templates相关配置

标签:
Html5 CSS3 Django

1.课程名称: templates相关配置


课程章节: templates相关配置


2.课程内容:

 templates模板相关配置


https://img1.sycdn.imooc.com//636b540f00015c1613580706.jpg


https://img1.sycdn.imooc.com//636b54250001099b11910226.jpg










配置多一个模板

https://img1.sycdn.imooc.com//636b546400019e9913650720.jpg


https://img1.sycdn.imooc.com//636b5475000142bb12400417.jpg


app dirs

绝对模板模板引擎是否应该进入每个已安装的应用查找模板

https://img1.sycdn.imooc.com//636b55c00001c4bc11680660.jpg



https://img1.sycdn.imooc.com//636b55df0001155513550727.jpg




首先去主项目目录setting添加模板引擎 jinja

https://img1.sycdn.imooc.com//636b56a600013c3010250626.jpg


测试一下 我们创建一个目录jinja 添加一个 html


https://img1.sycdn.imooc.com//636b572700015bcf08750578.jpg



https://img1.sycdn.imooc.com//636b57370001de2c10200443.jpg


配置好 路由和视图渲染函数

https://img1.sycdn.imooc.com//636b5a8400019eb309000404.jpg


https://img1.sycdn.imooc.com//636b5aa10001375809950587.jpg



成功获取到模板素材

https://img1.sycdn.imooc.com//636b5ac90001e9e906240222.jpg


解释一下,这里配置了两个模块路径 一个是templates 一个是jinja

当在templates模块路径下找不到时,就会自动在第二个模块中开始寻找,

所以能获取

https://img1.sycdn.imooc.com//636b5b64000196a212110738.jpg


所以素材在jinja里面,仍然能搜索出来



在测试一下,加入把html放到oauth文件的模板里


https://img1.sycdn.imooc.com//636b5e3a000172f505180405.jpg


内容修改一下方便看测试的结果

https://img1.sycdn.imooc.com//636b5e5b0001cb2607490421.jpg

我们写入渲染函数,和url后还是能获取的了

https://img1.sycdn.imooc.com//636b5e7e00012f4c07890248.jpg




因为我们在setting里面的app_dirs是true 

,当我们在templates,和 jinja这两个模块找不到时

app_dirs 为true时就会自动进入已安装的应用寻找模块


还有的就是 有两个模块同时在一个目录下的时候会以setting下的模块设置顺序优先来显示


本节完! O(∩_∩)O















点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
数据库工程师
手记
粉丝
5
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消