Detalhes de Software:
Versão: 2.0.2
Data de upload: 1 Mar 15
Licença: Livre
Popularidade: 121
WTForms permite aos desenvolvedores usar sintaxe Python para criar formas, que em tempo de execução é convertido em um formulário HTML clássico.
WTForms vai manter parâmetros de formulário desarrumado fora do código Python e fornecer uma maneira mais fácil de personalizar formulários, introduzindo a separação entre o código e apresentação.
Formulários criados via WTForms trabalhar como qualquer outra forma regular, sendo a única diferença na forma como eles são criados
Características :.
- < li> Muitos tipos de campos de formulário suportado
- Dados de formulário
- Widgets Built-in
- proteção CSRF
- extensão Django
- Google App extensões Motor
- integração SQLAlchemy
- apoio I18n
Validação
O que é novo nesta versão:
- Adicionado nova classe paradigma Meta para personalização muito mais poderoso do WTForms .
- Mover i18n no núcleo. Preterir wtforms.ext.i18n.
- Mover CSRF no núcleo. Preterir wtforms.ext.csrf.
- Corrigido problema de renderização SelectFields com valor = True
- Faça DecimalField capaz de usar babel formatação de números baseados em localização.
- 3.2 apoio Gota Python (apoio Python3 para 3.3+ apenas)
- passando attr = False para WTForms Widgets faz com que o valor a ser ignorado.
O que é novo na versão 0.6.1:
- Correções de bugs:
- ext.appengine ReferencePropertyField.
- dateutil campos: tornar tema e problema consistência .
- validador Opcional falhou quando raw_data estava ausente.
- Documentação:. Docs agora mencionar HTML escapar funcionalidade
- Adicionar suporte preliminar para fornecer um objeto de traduções que podem traduzir built-in erros de validação e coerção.
O que é novo na versão 0.6:
- Widgets:
- HTML agora está marcado como seguro (usando __html__), de modo que os motores de templates compatíveis não vai escapar de auto-la.
- Fields:
- Field._default é agora Field.default.
- Todos os campos têm agora uma propriedade `raw_data`.
- Os campos que são selecione campos (inclusive em .ext) pode ser repetido para produzir opções, e têm um kwarg option_widget.
- pequenas correções de bugs e limpeza em FieldList, Select (Multiple) Field, QuerySelectField para abordar a coerência comportamental.
- Adicionado FloatField, com base em IntegerField.
- Extensões:
- ext.appengine agora suporta FloatProperty e GeoPtProperty.
- ext.sqlalchemy QueryMultipleSelectField alterado para QuerySelectMultipleField.
O que é novo na versão 0.5:.
- Adicionado AnyOf e NoneOf validadores
- Adicionado uma classe BaseForm que fornece a funcionalidade de processamento de núcleo e validação de formulário sem a necessidade de criação de subclasses declarativa.
- rótulos de campo agora é padrão para um nome de campo humanizado.
- Os campos têm agora uma propriedade `short_name` que é o nome prefixado-un.
- DecimalField agora arredonda valores para exibição sem flutuador coerção. Veja a documentação para obter detalhes sobre como formatar decimais.
Requisitos :
- Python 2.6 ou superior
Comentários não encontrado