You are on page 1of 1

Formularios en Django

Campos Argumentos comunes para los campos


BooleanField required
CharField label
max_length initial
min_length widget
ChoiceField help_text
choices error_messages
TypedChoiceField validators
choices localize
coerce
empty_value Widgets Campos que manejan relaciones
DateField
input_formats Widget ModelChoiceField
DateTimeField attrs queryset
empty_label
input_formats TextInput
PasswordInput ModelMultipleChoiceField
DecimalField
max_value render_value queryset
min_value HiddenInput
max_digits MultipleHiddenInput
decimal_places Validadores
choices (también sirven para modelos)
EmailField FileInput
FileField ClearableFileInput RegexValidator
FilePathField DateInput regex
path message
format
recursive code
match DateTimeInput URLValidator
allow_files format
validate_email
allow_folders TimeInput
format validate_slug
FloatField
Textarea validate_ipv4_address
ImageField
CheckboxInput validate_ipv6_address
IntegerField
check_test validate_ipv46_address
max_value
min_value Select validate_comma_separated_integer_list
IPAddressField choices MaxValueValidator
NullBooleanSelect max_value
GenericIPAddressField
SelectMultiple MinValueValidator
MultipleChoiceField min_value
RadioSelect
choices MaxLengthValidator
CheckboxSelectMultiple
TypedMultipleChoiceField max_length
MultiWidget
choices
widgets MinLengthValidator
coerce min_length
empty_value SplitDateTimeWidget
date_format
NullBooleanField time_format
RegexField SplitHiddenDateTimeWidget
regex
SelectDateWidget
SlugField years
TimeField
input_formats
URLField
max_length
min_length

Campos ligeramente complejos


ComboField
fields
MultiValueField
fields
SplitDateTimeField
input_date_formats
input_time_formats

Elaborado por: Sergio Infante (@neosergio)

You might also like