Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 基于Django类的泛型视图:无法导入名称TemplateView_Python_Django_Django Templates - Fatal编程技术网

Python 基于Django类的泛型视图:无法导入名称TemplateView

Python 基于Django类的泛型视图:无法导入名称TemplateView,python,django,django-templates,Python,Django,Django Templates,Django引发异常无法导入名称模板视图如何修复此问题 查看.py: from django.views.generic import TemplateView class Monitor(TemplateView): template_name = 'helo.html' from monitor.views import Monitor urlpatterns = patterns('', (r'^admin/', Monitor.as_view()), ) ur

Django引发异常
无法导入名称模板视图
如何修复此问题

查看.py

from django.views.generic import TemplateView

class Monitor(TemplateView):
    template_name  = 'helo.html'
from monitor.views import Monitor

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

url.py

from django.views.generic import TemplateView

class Monitor(TemplateView):
    template_name  = 'helo.html'
from monitor.views import Monitor

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

我不知道您使用的是什么Django版本,但只有在Django 1.3中存在一个名为TemplateView的类。其进口应为:

from django.views.generic.base import TemplateView

我不知道您使用的是什么Django版本,但只有在Django 1.3中存在一个名为TemplateView的类。其进口应为:

from django.views.generic.base import TemplateView

要获得诊断,您需要发布更多的源代码。要获得诊断,您需要发布更多的源代码。1.2.3版上有哪些可能的替代方案?这是一个称为基于类的泛型视图的新功能。在1.3之前,通用视图是作为功能实现的。基于函数的实现已被弃用,取而代之的是基于类的泛型视图。有关更多帮助,请参阅本文档:1.2.3中有哪些可能的替代方案?这是一个称为基于类的通用视图的新功能。在1.3之前,通用视图是作为功能实现的。基于函数的实现已被弃用,取而代之的是基于类的泛型视图。有关更多帮助,请参阅本文档: