出于某种原因,Django告诉我我尝试加载的模板不存在。当我查看路径时,它试图加载的第一个模板实际上会一个接一个地重复路径两次。“我的模板目录”只列出以下路径一次:
'/Users/jonathanschen/python/projects/skeleton/yectime/templates'
但是装载机试图装载
'/Users/jonathanschen/python/projects/skeleton/yectime/Users/jonathanschen/python/projects/skeleton/yectime/templates/基本.html'
你知道是什么原因造成的吗?提前谢谢。在
Template-loader postmortem
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
/Users/jonathanschen/python/projects/skeleton/yectime/Users/jonathanschen/Python/projects/skeleton/yectime/templates/base.html (File does not exist)
看起来你有:
你应该有:
^{pr2}$(注意正斜杠,“/”)。在
不以斜杠开头的路径是“相对”路径;它被添加到当前目录的路径中。考虑到您的
manage.py
可能在/Users/jonathanschen/Python/projects/skeleton/
中,Django试图查找模板的路径最终将是您在上面发布的长而错误的路径。在相关问题 更多 >
编程相关推荐