基于Django类的通用视图:无法导入名称TemplateView

时间:2010-12-18 06:39:44

标签: python django django-templates

Django触发异常cannot import name TemplateView如何解决这个问题?

view.py

from django.views.generic import TemplateView

class Monitor(TemplateView):
    template_name  = 'helo.html'

<小时/> urls.py

from monitor.views import Monitor

urlpatterns = patterns('',
    (r'^admin/', Monitor.as_view()),
)

1 个答案:

答案 0 :(得分:1)

我不知道你使用的是什么Django版本,但只有在Django 1.3中才存在一个名为TemplateView的类。它的导入应该是:

from django.views.generic.base import TemplateView