继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

土星猪
关注TA
已关注
手记 76
粉丝 5
获赞 0

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


课程章节: templates相关配置


2.课程内容:

 templates模板相关配置


http://img2.mukewang.com/636b540f00015c1613580706.jpg


http://img1.mukewang.com/636b54250001099b11910226.jpg










配置多一个模板

http://img1.mukewang.com/636b546400019e9913650720.jpg


http://img.mukewang.com/636b5475000142bb12400417.jpg


app dirs

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

http://img4.mukewang.com/636b55c00001c4bc11680660.jpg



http://img3.mukewang.com/636b55df0001155513550727.jpg




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

http://img4.mukewang.com/636b56a600013c3010250626.jpg


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


http://img.mukewang.com/636b572700015bcf08750578.jpg



http://img2.mukewang.com/636b57370001de2c10200443.jpg


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

http://img3.mukewang.com/636b5a8400019eb309000404.jpg


http://img.mukewang.com/636b5aa10001375809950587.jpg



成功获取到模板素材

http://img.mukewang.com/636b5ac90001e9e906240222.jpg


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

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

所以能获取

http://img2.mukewang.com/636b5b64000196a212110738.jpg


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



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


http://img2.mukewang.com/636b5e3a000172f505180405.jpg


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

http://img2.mukewang.com/636b5e5b0001cb2607490421.jpg

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

http://img3.mukewang.com/636b5e7e00012f4c07890248.jpg




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

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

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


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


本节完! O(∩_∩)O















打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP