El pasado 23 de Marzo se publicó la versión 0.96 de Django. Esta nueva versión estabiliza las nuevas características que se introdujeron el la versión 0.95, ademas de añadir varias funcionalidades nuevas. De todas ellas la más reseñable es sin duda newforms, la nueva librería de creación y validación de forms. La antigua librería continua presente en esta versión, pero a partir de la siguiente será eliminada.
En un apunte anterior había comentado como carencias de newforms respecto a la antigua librería, la integración con el modelos de datos y la documentación. Desde entonces, la integración con el modelo de datos ha mejorado sustancialmente gracias a las funciones form_for_model y form_for_instance. Sin empbargo, la documentación sigue estando incompleta y sin ir mas lejos form_for_model y form_for_instance continúan indocumentadas, asi como el proceso de creación de validaciones personalizadas.
Sin duda y habida cuenta de la excelente documentación de la que hace gala Django, el problema es temporal y a buen seguro que en poco tiempo tendremos disponible tanto la documentación como el capitulo 7 del django book que hace referencia al procesado de forms. Mientras tanto, siempre nos queda django snippets y por supuesto el código fuente :-)