segunda-feira, abril 02, 2012

Django 1.4 - TemplateView

Uma generic view disponível no Django à partir da versão 1.4 é a TemplateView, esta class-based view é responsável somente por renderizar um template. Vale lembrar que o ela está substituindo a generic view direct_to_template que esta deprecated.

Como utilizar uma TemplateView:

#urls.py
from django.conf import settings
from django.conf.urls.defaults import patterns, include, url
from django.views.generic import TemplateView

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

Com esta implementação ao acessarmos a url "/success" o template "success.html"  será renderizado.


Nenhum comentário:

Postar um comentário