Django 1.3
(0)23 marca wydano wersję Django w wersji 1.3. Już dłuższą chwilę nie miałem styczności z kucykami i muszę przyznać, że Django dojrzewa.
Przejrzawszy release notes od razu zwróciłem uwagę na Class-based Views, które mają zastąpić w przyszłości klasyczne widoki.
Class-based View wydaje się być lepszym podejściem niż klasyczne w przypadku, gdy mamy podobne widoki i chcielibyśmy zastosować tak zaawansowane tricki jak... dziedziczenie. Obiektowość przychodzi tu z pomocą, a użycie Class-based Views w Django jest bajecznie łatwe i - jak zwykle - miłe dla oka. Poniżej prosty przykład wzięty z dokumentacji:
# some_app/views.py from django.views.generic import TemplateView class AboutView ...