IntegerField no Django Forms é um campo inteiro, para entrada de números inteiros. O widget padrão para esta entrada é NumberInput . Ele se normaliza para um Python Integer. Usa MaxLengthValidatore MinLengthValidatorsemax_length e min_lengthsão fornecidos. Caso contrário, todas as entradas são válidas.

IntegerField tem os seguintes argumentos opcionais:

  • max_length e min_length : - Se fornecidos, esses argumentos garantem que a string tenha no máximo ou pelo menos o comprimento fornecido.

Sintaxe

field_name = forms.IntegerField ( ** opções )

Django form Explicação IntegerField

Ilustração de IntegerField usando um exemplo. Considere um projeto chamado geeksforgeekscom um aplicativo chamadogeeks .

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



Digite o seguinte código no forms.pyarquivo do aplicativo geeks .

from django import forms 
class GeeksForm(forms.Form): 
    geeks_field = forms.IntegerField(max_length = 200)