gpt4 book ai didi

django - TemplateDoesNotExist 错误,但模板确实存在

转载 作者:行者123 更新时间:2023-12-04 18:42:08 28 4
gpt4 key购买 nike

重要数据:
Ubuntu 11.04
Django 1.3.1

我正在运行由 Whoosh 支持的 Haystack。网站的其余部分功能正常,但当我尝试搜索时,我得到一个 TemplateDoesNotExist templates/search/search.html 中包含的模板异常(exception).模板加载器显然能够读取 search.html,或者它不知道尝试获取包含。包含的文件,_resultPage.htmlsearch.html 位于同一目录,具有相同的权限和相同的所有者和组.而且,它不仅包括这个。如果我将其注释掉,它只会在下一个包含的文件中出错。

有任何想法吗?

最佳答案

include标签依赖 django.template.loader.get_template它以正常方式而不是相对路径搜索模板。你用"_resultPage.html""search/_resultPage.html" .如果使用第一种形式,'template/search/search' 的绝对路径必须在 TEMPLATE_DIRS .您可以通过执行以下操作进行检查:

>>> from django.template.loader import get_template
>>> get_template('_resultPage.html')

关于django - TemplateDoesNotExist 错误,但模板确实存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10290812/

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