什么是更好的性能,Django TemplateView或显式url / view语句?

时间:2017-05-29 22:06:19

标签: python django performance django-class-based-views

对于我的Django网站上不那么有趣的页面,我设置了简单的urlpatterns,如:

url(r'^somepage/', views.somepage),
url(r'^anotherpage/', views.anotherpage),

和相应的函数视图:

def somepage(request):
    return render(request, 'page1.html')

def anotherpage(request):
    return render(request, 'page2.html')

我想知道是否将基于类的通用视图导入urls.py是可取的,或者是否存在一些隐藏的成本来攀爬继承等等我不知道:

from django.views.generic import TemplateView

urlpatterns = [
    ...
    url(r'^somepage/', TemplateView.as_view(template_name='page1.html')),
    url(r'^anotherpage/', TemplateView.as_view(template_name='page2.html')),
    ...
]

0 个答案:

没有答案