forms.py views.py index.html Список типов полей: За генерацию отвечает forms.widgets. Список дополнительных виджетов: PasswordInput - генерирует поле для ввода пароля HiddenInput - генерирует скрытое поле MultipleHiddenInput - генерирует набор скрытых полей TextArea - генерирует многострочное текстовое поле RadioSelect - генерирует список переключателей (радиокнопок) CheckboxSelectMultiple - генерирует список флажков TimeInput-генерирует поле для ввода времени (например, 12:41 или 12:41:32) SelectDateWidge - генерирует три поля select для выбора дня, месяца и года SplitHiddenDateTimeWidget - использует скрытое поле для хранения даты и времени FileInput- генерирует поле для выбора файла Каждый экземпляр класса Field имеет метод clean(), который принимает единственный аргумент и вызывает исключение django.forms.ValidationError в случае ошибки или возвращает чистое значение: Field.clean(value) Дополнительные аргументы: Вид формы: as_table( ) - отображение полей в виде таблицы; as_ul( ) -
Сжатая шпаргалка по работе с формами в Django
6 ноября 20226 ноя 2022
971
3 мин