Widgets personalizados do campo de formulário do Django
Um widget é a representação do Django de um elemento de entrada HTML. O widget lida com a renderização do HTML e a extração de dados de um dicionário GET / POST que corresponde ao widget. Sempre que você especificar um campo em um formulário, o Django usará um widget padrão que é apropriado para o tipo de dados que deve ser exibido. Para descobrir qual widget é usado em qual campo, consulte a documentação sobre classes de campo interno . Esta postagem trata do uso avançado de widgets para modificar a estrutura do formulário e o tipo de entrada.
Widget padrão em campos de formulário
Cada campo possui um widget predefinido, por exemplo IntegerField tem um widget padrão de NumberInput . Vamos demonstrar isso com a ajuda de nossos geeksforgeeks do projeto base.
Consulte os artigos a seguir para verificar como criar um projeto e um aplicativo no Django.
Agora vamos criar um formulário de demonstração em “geeks / forms.py”,
from
django
import
forms
/
/
creating a django form
class
GeeksForm(forms.Form):
title
=
forms.CharField()
description
=
forms.CharField()
views
=
forms.IntegerField()
available
=
forms.BooleanField()
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva