gpt4 book ai didi

python - Django 告诉我模板不存在

转载 作者:行者123 更新时间:2023-12-01 05:57:56 26 4
gpt4 key购买 nike

出于某种原因,Django 告诉我我尝试加载的模板不存在。当我查看路径时,似乎尝试加载的第一个模板实际上一个接一个地重复该路径两次。我的模板目录仅列出以下路径一次:

'/Users/jonathanschen/python/projects/sculpture/yectime/templates'

但是加载器尝试加载

'/Users/jonathanschen/python/projects/骨骼/yectime/Users/jonathanschen/Python/projects/骨骼/yectime/templates/base.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)

最佳答案

看起来你有:

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

你应该在哪里:

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

(注意前导斜杠“/”)。

不以斜杠开头的路径是“相对”路径;它被添加到当前目录的路径中。鉴于您的 manage.py 可能位于 /Users/jonathanschen/Python/projects/sculpture/ 中,Django 尝试查找模板的路径最终会很长,您上面发布的路径错误。

关于python - Django 告诉我模板不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11641435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com