你好,我是刚开始学习django的,我被这个模板doesnotex错误所困扰
我正在运行Windows 8
当我检查错误页面时,值TEMPLATE_DIRS是['C:/ENVS/boardgames/boardgames/templates'],这个路径是完全正确的。从那里我需要装载'helloworld.html'作为模板
我在视图.py像这样
from django.views.generic.base import TemplateView
from django.http import HttpResponse
class HelloWorldView(TemplateView):
template_name='helloworld.html'
设置.py
^{pr2}$而且网址.py
from django.conf.urls import include, url
from django.contrib import admin
from .views import HelloWorldView
urlpatterns = [
# Examples:
url(r'^$', HelloWorldView.as_view(), name='home'),
# url(r'^blog/', include('blog.urls')),
url(r'^admin/', include(admin.site.urls)),
]
当我看这些教程的时候,似乎很容易。当我将templates文件夹复制到django\contrib目录时,它实际上起作用了。我真的很痛苦。但我希望它能正确完成,并从我希望它们所在的目录加载模板
我做错什么了?请帮助
TEMPLATE_DIRS
在django 1.8中不推荐使用。您应该改用TEMPLATES
设置。您的settings.py
文件中已经有此变量,请按如下方式更改它:相关问题 更多 >
编程相关推荐