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

关于render函数问题

return render(request ,"blog/index.html", {'article':article})

我这样就会找不到页面

return render(request ,"index.html", {'article':article})

这样的话,就可以找到页面,

我觉得这里没有必要加一个blog吧,但是老师这样加了就没有出错,我想知道为什么,小白一枚,不要嫌弃我,请各位大佬

正在回答

2 回答

       模板默认的根目录是templates目录, 如果模板文件直接存放在templates目录下的话就可以直接写这个模板的文件名, 即"index.html"这样.

       但是如果里面有子目录, 而模板文件存放在子目录的话, 就要加上子目录 "path/index.html".

       模板文件的路径要写对才行, 否则会提示找不到模板

       望采纳

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

Mark1900 提问者

非常感谢!
2017-08-21 回复 有任何疑惑可以回复我~

因为老师的目录结构是这样的,你的估计没有下面那层blog

http://img1.sycdn.imooc.com//5948d5dc0001d16102650127.jpg

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

举报

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

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

进入课程

关于render函数问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信