Entradas por fecha "Febrero 2012"

Class Based Views - Formularios


En este apunte veremos cómo utilizar las generic class views para trabajar con formularios. Utilizaremos el mismo ejemplo que Django utiliza cuando trata de formularios. En la documentación hace referencia a un formulario de contacto creado como:

from django import forms

class ContactForm(forms.Form):
    subject = forms.CharField(max_length=100)
    message = forms.CharField()
    sender = forms.EmailField()
    cc_myself = forms.BooleanField(required=False)

y la vista asociada

def contact(request):
    if request ...
Leer mas

Django Class Based Views - TemplateView


En esta segunda parte veremos algunos de los usos más interesantes de las class based views para presentar información y ahorrarnos trabajo. En concreto nos concentraremos en 

TemplateView

Como vimos en la primera parte TemplateView nos ahorra mucho trabajo si lo comparamos con la manera tradicionar de hacer las cosas. Sólo por el hecho de que ya se pasa el RequestContext ya recomendaría pasarnoas al nuevo mundo de las Class ...

Leer mas

Django Class Based Views - Introducción


Con Django 1.3 se introducen las "Class based views", una funcionalidad que nos permite modelar nuestras vistas como clases y que además intenta solucionar el no tener que escribir siempre el mismo tipo de código cuando mostramos una página web o hacemos o hacemos un mantenimiento ligado a un modelo de datos.

Las class based views nos permiten un nivel más alto de reutilización de nuestro código y permitiéndonos ...

Leer mas