由于某种原因,我创建的网站应用程序无法找到模板。 我也试图将html的档案放在几个不同的地点,但它仍然胜诉。 截至现在,我已在以下地点安置了我的模板主任:<编码>C:xampphtdocsdjango_proj emplate。 其他人不知道问题是什么。
我在这个项目中还有另一个网络应用程序。 模型和观点几乎相同,但网络应用可以找到模板。
/webapp/models.py
from django.db import models
class Profile(models.Model):
name = models.CharField(max_length=255)
age = models.IntegerField()
added_at = models.DateTimeField(auto_now_add=True)
/webapp/views.py
from django.views.generic.list_detail import object_list
from models import Profile
def profile_list(request):
return object_list(request,
queryset=Profile.objects.all(),
template_name= /webapp/list.html ,
template_object_name= profiles )
/webapp/urls.py
from django.conf.urls.defaults import *
import views
urlpatterns = patterns( ,
url(r ^list/$ , views.profile_list, name= profile_list ),
)
/urls.py
from django.conf.urls import *
urlpatterns = patterns( ,
(r ^webapp/ , include( webapp.urls )),
)
<>strong>/templates/webapp/list.html>
<html>
<body>
Test
</body>
</html>
错误信息
TemplateDoesNotExist at /webapp/list/
/webapp/list.html
Request Method: GET
Request URL: http://localhost:8000/webapp/list/
Django Version: 1.4 pre-alpha
Exception Type: TemplateDoesNotExist
Exception Value:
/webapp/list.html
Exception Location: c: oolspython27libsite-packagesdjango emplateloader.py in find_template, line 138
Python Executable: c: oolspython27python.exe
Python Version: 2.7.2
Python Path:
[ C:\xampp\htdocs\webnotes ,
c:\tools\python27\lib\site-packages\pip-1.0.2-py2.7.egg ,
C:\Windows\system32\python27.zip ,
c:\tools\python27\DLLs ,
c:\tools\python27\lib ,
c:\tools\python27\lib\plat-win ,
c:\tools\python27\lib\lib-tk ,
c:\tools\python27 ,
c:\tools\python27\lib\site-packages ]
Server time: Thu, 12 Jan 2012 19:33:48 +0100
Template-loader postmortem
Django tried loading these templates, in this order:
Using loader django.template.loaders.filesystem.Loader:
Using loader django.template.loaders.app_directories.Loader: