Formulários Django são um conjunto avançado de formulários HTML que podem ser criados usando python e suportam todos os recursos de formulários HTML de uma forma python. Esta postagem gira em torno de como criar um formulário básico usando vários campos e atributos de formulário. Criar um formulário no Django é completamente semelhante a criar um modelo, é necessário especificar quais campos existiriam no formulário e de que tipo. Por exemplo, para inserir um formulário de registro, pode ser necessário o nome (CharField), o número do rolo (IntegerField) e assim por diante.

Criando um formulário usando Django Forms

Ilustração de Django Forms usando um exemplo. Considere um projeto denominado geeksforgeekscom um aplicativo denominado geeks.

Consulte os artigos a seguir para verificar como criar um projeto e um aplicativo no Django.

Em seu aplicativo geeks, crie um novo arquivo chamado forms.py onde você faria todos os seus formulários. Para criar um formulário Django, você precisa usar a classe de formulário Django . Vamos demonstrar como,
em seu forms.pyEnter o seguinte,

from django import forms 
class InputForm(forms.Form): 
  
    first_name = forms.CharField(max_length = 200) 
    last_name = forms.CharField(max_length = 200) 
    roll_number = forms.IntegerField( 
                     help_text = "Enter 6 digit roll number"
                     ) 
    password = forms.CharField(widget = forms.PasswordInput())