所以我是Django的新手,我正在尝试在我的应用程序中构建注册 . 我已经关注了这个guide . 但是我遇到了一个问题,即应用程序无法以某种方式找到模板 .
追溯:
内部文件“/usr/local/lib/python3.5/site-packages/django/core/handlers/exception.py”.response = get_response(request)File“/usr/local/lib/python3.5/ site-packages / django / core / handlers / base.py“in _get_response 217. response = self.process_exception_by_middleware(e,request)File”/usr/local/lib/python3.5/site-packages/django/core/handlers /base.py“在_get_response 215. response = response.render()文件”/usr/local/lib/python3.5/site-packages/django/template/response.py“在render 109中.self.content = self render_content中的.rendered_content文件“/usr/local/lib/python3.5/site-packages/django/template/response.py”84. template = self.resolve_template(self.template_name)文件“/ usr / local / lib /在resolve_template中的python3.5 / site-packages / django / template / response.py 66. return select_template(template,using = self.using)File“/usr/local/lib/python3.5/site-packages/django/模板/ loader.py“在select_template 53中 . 提升TemplateDoesNotExist(',' . join(template_name_list),chain = chain)异常类型:TemplateDoesNotExist at / accounts / register / Exception Value:registration / registration_form.html
我已经检查以确保我的网址已设置,所有内容都应该按顺序排列 . 我花了两个多小时寻找解决方案,但没有任何工作 .
最让我感到困惑的是,在错误中我可以看到它在我所拥有的确切位置检查模板的位置,但我仍然看到下面这个模板应该在的实际路径旁边 .
(来源不存在)
请帮忙
2 回答
请检查您是否正确定义了TEMPLATES_DIRS
在Django 1.8以上:
对于Django 1.11.x,您的模板应如下所示: