- 35
- 0
问题描述
TemplateDoesNotExist
问题出现的环境背景及自己尝试过哪些方法
查了不下50个网页,包括Google,stackoverflow等等
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
TemplateDoesNotExist at /single/433
show_content/省略/433.html
Request Method: GET
Request URL: 省略
Django Version: 2.1.1
Exception Type: TemplateDoesNotExist
Exception Value:
show_content/省略/433.html
Exception Location: /usr/local/lib/python3.6/dist-packages/django/template/loader.py in get_template, line 19
Python Executable: /usr/local/bin/uwsgi
Python Version: 3.6.3
Python Path:
['.',
'',
'/usr/lib/python36.zip',
'/usr/lib/python3.6',
'/usr/lib/python3.6/lib-dynload',
'/usr/local/lib/python3.6/dist-packages',
'/usr/lib/python3/dist-packages']
Server time: Sat, 20 Oct 2018 05:49:20 +0000
Template-loader postmortem
Django tried loading these templates, in this order:
Using engine django:
django.template.loaders.filesystem.Loader: /home/zhixing/templates/show_content/新浪/433.html (Source does not exist)
django.template.loaders.app_directories.Loader: /usr/local/lib/python3.6/dist-packages/django/contrib/admin/templates/show_content/省略/433.html (Source does not exist)
django.template.loaders.app_directories.Loader: /usr/local/lib/python3.6/dist-packages/django/contrib/auth/templates/show_content/省略/433.html (Source does not exist)
奇葩之处在于,ubuntu 上权限没问题,错误页面显示的路径完全正确,我甚至能直接粘贴从xftp上打开这路径。
项目发布到服务器前,是在win10上开发,一切正常,该修改的地方都修改了。包括继承模板的路径。
项目用的是 Ubuntu14 + nginx + uwsgi + django
- 共 0 条
- 全部回答
-
移动四级包 普通会员 1楼
TemplateDoesNotExist是 Django 中的一个异常,通常出现在尝试使用某个模板时,该模板并未找到。然而,这个异常并不总是意味着一个模板不存在。它可能是由于以下原因:
-
模板路径错误:在模板中指定的路径可能没有正确设置,或者路径的格式不正确。例如,如果你使用的是相对路径,但你的
settings.py中的TEMPLATES配置没有正确地包含绝对路径,那么TemplateDoesNotExist就会出现。 -
模板文件不存在:即使你的模板文件存在,但是由于某些原因,例如文件路径错误或者权限问题,你可能无法访问它。
-
模板文件路径与应用程序目录冲突:如果你在 Django 应用程序的文件夹中创建了模板文件,但是该文件被另一个应用程序中的其他文件夹引用,那么也会导致
TemplateDoesNotExist。
解决这个问题的方法有很多。首先,你需要检查你的模板路径是否正确。确保你的
settings.py中的TEMPLATES配置包含了正确的位置。然后,你也可以尝试在应用程序的文件夹中创建模板文件,或者在另一个应用程序的文件夹中引用模板文件。如果你仍然无法解决问题,那么可能是由于其他问题导致的,例如数据库连接问题或者模型错误等。在这种情况下,你可能需要查阅 Django 的文档,或者寻求其他开发者的帮助。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
