为啥我在 django 教程中收到此模板错误?

Posted

技术标签:

【中文标题】为啥我在 django 教程中收到此模板错误?【英文标题】:Why am I receiving this Template error in my django tutorial?为什么我在 django 教程中收到此模板错误? 【发布时间】:2019-11-29 09:37:48 【问题描述】:

我目前正在学习 django polls 教程,但一直收到此错误。我只是似乎无法弄清楚如何解决它。

我尝试观看多个 youtube 教程,在堆栈上搜索有相同问题的用户,但我似乎无法得到任何工作。

任何和所有的帮助将不胜感激。谢谢大家

my_code

stacktrace

settings

urls

【问题讨论】:

什么错误?请添加模板示例和回溯 你应该尝试发布代码来代替代码截图。 连同full回溯... 可能在 settings.py 中模板部分的目录中,您必须添加 os.path.join(BASE_DIR, 'templates') 【参考方案1】:

在详细视图中发送模板名称时出现类型错误。

return render(request, 'polls/detail.html', 'question':question)

您已将模板名称设置为'polls/detail.html',但您的文件中的模板为details.html

将模板文件重命名为detail.html,就可以正常使用了。

【讨论】:

以上是关于为啥我在 django 教程中收到此模板错误?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在我的 Django 项目中不断收到此“名称‘模型’未定义”错误?

为啥我在使用 npm 时收到此错误,我该如何解决?

为啥我在 Django 收到 403 POST 请求错误?

Heroku/Django 部署:为啥我在成功部署和静态收集时收到错误 500?

为啥我在 python 中收到此错误? (httplib)

为啥我在角度请求中收到此错误? (CORS)