Описание тега django-widget
Виджеты Django обрабатывают рендеринг HTML для полей формы
Виджет - это представление Django элемента ввода HTML. Виджет обрабатывает отображение HTML и извлечение данных из словаря GET/POST, соответствующего виджету.- https://docs.djangoproject.com/en/dev/ref/forms/widgets/
Django включает ряд встроенных виджетов, в том числе TextInput
, RadioSelect
а также CheckboxInput
. Легко изменить способ отображения поля формы, объявив виджет при определении формы Django.
Например, если у вас есть форма ChoiceField
, где пользователь может выбрать из списка параметров, ваш выбор виджета определяет, будет ли он отображаться как раскрывающееся меню или список переключателей.
Если требуется настраиваемое поведение, встроенные виджеты Django можно разделить на подклассы и расширить.