Django类视图:无法导入TemplateView

1 投票
1 回答
3868 浏览
提问于 2025-04-16 08:42

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 个回答

1

我不知道你用的是哪个版本的Django,但只有在Django 1.3版本中,才有一个叫做TemplateView的类。你可以这样导入它:

from django.views.generic.base import TemplateView

撰写回答