“什么是”的等价物;直接到模板“;django中基于类的视图

“什么是”的等价物;直接到模板“;django中基于类的视图,django,Django,当基于函数的泛型视图出现时,我经常这样做 (r'^foo/$', direct_to_template, {'template': 'foo_index.html'}), 这在基于类的视图中的等价性是什么,这样我就不需要在我的视图.py中定义任何将是 from django.conf.urls import patterns, url from django.views.generic.base import TemplateView urlpatterns = patterns('',

当基于函数的泛型视图出现时,我经常这样做

 (r'^foo/$', direct_to_template, {'template': 'foo_index.html'}),
这在基于类的视图中的等价性是什么,这样我就不需要在我的
视图.py

中定义任何将是

from django.conf.urls import patterns, url
from django.views.generic.base import TemplateView

urlpatterns = patterns('',
    url(r'^foo/$', TemplateView.as_view(template_name='foo_index.html')),
)

我正在尝试从
django.views.generic
导入,并且工作正常。为什么我需要从
django.views.generic.base
导入
django.views.generic
只是从
django.views.generic.base导入
TemplateView
;他们完全一样。