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

django2.0.3如何解决多个templates冲突?

如题。

我看到前面有同学说2.0.2有好的方法解决,我试着新建了两个,先安装app能正常出现,后安装的app不能正常出现,请问怎么解决?

还是得像以前一样在app中的templates目录下建立app名称的文件夹?

正在回答

3 回答

这个方法很好的解决了这个由template带来的问题,我暂时没有其他方法


0 回复 有任何疑惑可以回复我~

在templates文件夹下新建对应的app项目名称是可以的,我想问的是2.0以上的版本除了这一种方法还有其他的方法吗

0 回复 有任何疑惑可以回复我~

这是django1.11的解决办法,你可以试一下行不行

django中查找Templates

Django按照 INSTALLED_APPS中添加的顺序查找Templates

不同的APP下Templates目录中的同名.html文件会造成冲突

所以在template下新建html文件的时候,需要再建立一层目录,目录的名称是该app的名称,防止冲突的发生

https://img1.sycdn.imooc.com//5ac1964700019f4b02780713.jpg

0 回复 有任何疑惑可以回复我~
#1

Irving杨 提问者

在templates文件夹下新建对应的app项目名称是可以的,我想问的是2.0以上的版本除了这一种方法还有其他的方法吗
2018-04-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65127    人
  • 解答问题       898    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

django2.0.3如何解决多个templates冲突?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号