django.forms.
BooleanField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
update = forms.BooleanField(
required=False,
initial=False,
widget=forms.HiddenInput)
django.forms.
CharField
(**kwargs)Текстовое поле ввода
error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
max_length - число, максимальная длина значения элемента
mix_length - число, минимальная длина значения элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
name = forms.CharField(max_length=25)
comments = forms.CharField(required=False, widget=forms.Textarea)
django.forms.
ChoiceField
(**kwargs)choices - список доступных значений
error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
DateField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
input_formats - список форматов значений
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
DateTimeField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
input_formats - список форматов значений
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
EmailField
(**kwargs)Поле ввода для email
error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
max_length - число, максимальная длина значения элемента
mix_length - число, минимальная длина значения элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
email = forms.EmailField()
django.forms.
FileField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
FilePathField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
FloatField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
max_value - максимальное значение
min_value - максимальное значение
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
GenericIPAddressField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
IntegerField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
max_value - максимальное значение
min_value - максимальное значение
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
ImageField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
IPAddressField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
ModelChoice
(**kwargs)empty_label - текст, пустого поля
error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
queryset - набор записей, из которой будут взяты записи для выбора
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
SlugField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
TimeField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
input_formats - список форматов значений
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
django.forms.
TypedChoiceField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля
quantity = forms.TypedChoiceField(
choices=[(i, str(i)) for i in range(1, 21)],
coerce=int)
django.forms.
URLField
(**kwargs)error_messages - словарь сообщений для кодов ошибок (required, min_length, max_length, invalid_choice, invalid, min_value, max_value)
Field( error_messages={ 'error_code': 'text', }, )
help_text - строка, дополнительный текст для элемента
initial - начальное значение поля
label - строка, текст надписи для элемента
max_length - число, максимальная длина значения элемента
mix_length - число, минимальная длина значения элемента
required - булево, поле обязательное
validators - список функции, валидаторы значения
widget - ссылка на виджет поля