python - 使用 django 时出现此错误是什么意思?
问题描述
这个错误是什么意思?
File "C:\Users\Admin\Projects\trydjango\musicyltd\restaurants\views.py", line 25, in contact
return render(request, "contact.html", context)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\shortcuts.py", line 36, in render
content = loader.render_to_string(template_name, context, request, using=using)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\template\loader.py", line 62, in render_to_string
return template.render(context, request)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\template\backends\django.py", line 63, in render
reraise(exc, self.backend)
File "C:\Users\Admin\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\template\backends\django.py", line 84, in reraise
raise new from exc
django.template.exceptions.TemplateDoesNotExist: base.html
[25/Apr/2018 13:54:27] "GET /contact/ HTTP/1.1" 500 120949
解决方案
您contact.html
加载了一个base.html
,但加载程序找不到它。这是由{% extends %}
指向错误路径或不存在模板的 a 引起的。
推荐阅读
- clojure - letfn 定义的跟踪函数
- html - 简单html签名中图像右侧的1px垂直间隙
- r - R包:如何不显示所有功能
- android-studio - Android Studio 丢失了运行配置
- google-compute-engine - gcloud:如何获取托管实例组的 IP 地址
- postgresql - 使用 DECODE 时是否有处理“无效的十六进制数字”的好方法?
- pdf - 我可以链接整个 IFrame 而不链接其内容吗?
- jasper-reports - 重复 JasperReport 与同一页面中的详细信息带
- c# - 为什么c#中无法执行数据库验证码
- postgresql - PostgreSQL 区间减法