Django告诉我模板不存在

2024-05-16 11:04:23 发布

您现在位置:Python中文网/ 问答频道 /正文

出于某种原因,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)

Tags: django路径目录模板html原因templateloader
1条回答
网友
1楼 · 发布于 2024-05-16 11:04:23

看起来你有:

TEMPLATE_DIRS = ('Users/jonathanschen/Python/projects/skeleton/yectime/templates',)

你应该有:

^{pr2}$

(注意正斜杠,“/”)。在

不以斜杠开头的路径是“相对”路径;它被添加到当前目录的路径中。考虑到您的manage.py可能在/Users/jonathanschen/Python/projects/skeleton/中,Django试图查找模板的路径最终将是您在上面发布的长而错误的路径。在

相关问题 更多 >