5/18/2007

Django Newforms

Eu estava escrevendo um post completo sobre o newforms do django, quando eu vejo que eles atualizaram a documentação no site oficial hoje. E vários assuntos que estava abordando e que não tinham na documentação agora estão lá. Por isso vou deixar este post engavetado quietinho, quem saiba ainda precise dele?

Mas para quem quer aprender ou saber mais sobre newforms ai vai umas dicas:

A documentação oficial pode ser acessada aqui -> http://www.djangoproject.com/documentation/newforms/

Na documentação oficial, aborda os seguintes temas:
  • arquitetura do newforms que é formada por fields, widgets e forms.
  • criação, validação e exibição dos formulários em html.
  • criação de formulários a partir de um existente usando herança.
  • documentação sobre os fields (novo)
  • geração de formulários através do model ou instância.

Há coisas que ainda não tem documentação como personalização de formulários gerados através de um modelo ou uma demonstração de como um model por interferir num form gerado pelo newforms, mas isso eu posso mostrar em outros posts.

Abaixo alguns links sobre newforms que valem a pena serem lidos.

http://pythonidae.blogspot.com/2007/03/django-e-o-quebra-cabea-com-newforms_27.html
http://weblog.bignerdranch.com/?p=31
http://eggdrop.ch/blog/2007/02/15/django-dynamicforms/
http://code.pui.ch/2007/01/07/using-djangos-newforms/
http://www.zoia.org/blog/2007/04/23/using-dynamic-choices-with-django-newforms-and-custom-widgets/
http://unpythonic.blogspot.com/2007/01/django-newforms-for-models.html
http://www.pkshiu.com/loft/archive/2007/04/custom-validation-in-django-newforms-library

Um comentário:

fielcomunista disse...

PyMan,

Primeiramente quero parabenizá-lo pelo blog, para, em seguida, pedir-lhe que não deixe de postar nada, independente de ser repetido o conteúdo de outras fontes, na verdade há muitas pessoas iniciando em Python ou Django que encontram, como eu, através do google seu blog, aí vêem o link para a documentação, chegam lá e dão de cara com o site oficial em inglês! :-) Nem todos sabem inglês o suficiente para traduzir uma documentação de programação (técnico). Portanto o que você puder postar em português claro e sucinto, faça. Não por mim, eu estou bebendo de várias fontes, em inglês, espanhol, português, mas alguns não vão tão longe e desistem, utilizando o PHP que tem muita documentação em português, mas não é nada comparado a Python!!!!

Parabéns, mais uma vez, adicionei seu blog no meu favoritos para voltar de vez em quando.

[]'s
Ramalho Júnior (fielcomunista)
Educador - Informática