..
.. META INFORMATION OF TRANSLATION
..
.. $TranslationStatus: Done, waiting for revision $
.. $OriginalRevision: 11298 $
.. $TranslationAuthors: Robson Mendonça $
..
.. INFO OF THIS FILE (DO NOT EDIT! UPDATED BY SUBVERSION)
..
.. $HeadURL: http://django-l10n-portuguese.googlecode.com/svn/branches/docs-1.0.X/topics/forms/index.txt $
.. $LastChangedRevision: 572 $
.. $LastChangedBy: robsonmwoc $
.. $LastChangedDate: 2009-09-03 12:50:34 -0300 (Thu, 03 Sep 2009) $
..
.. _topics-forms-index:
===========================
Trabalhando com formulários
===========================
.. admonition:: Sobre este documento
Este documento fornece uma introdução as funcionalidades de manipulação de
formulários do Django. Para uma visão mais detalhada da API de forumulários,
veja :ref:`ref-forms-api`. Para documentação de tipos de campos disponíveis,
veja :ref:`ref-forms-fields`.
.. highlightlang:: html+django
``django.forms`` é a biblioteca de manipulação de formulários.
Embora seja possível processar submissões de formulário somente usando a classe
:class:`~django.http.HttpRequest` do Django, usando a biblioteca de formulários
fica melhor para a realização de uma série de tarefas comunus relacionadas a
formulários. Usando-o, você pode:
1. Mostrar um formulário HTML com widgets gerados automaticamente.
2. Verificar os dados submetidos conforme um conjuto de regras de validação.
3. Re-exibir um formulário no caso de haver erros de validação.
4. Converter dados de formulários submetidos a tipos relevantes do Python.
Visão geral
===========
A biblioteca trabalha com os seguintes conceitos:
.. glossary::
Widget
Uma classe que corresponde a um widget de formulário HTML, e.g.
```` ou ``