Возвращает класс ModelForm для указанной model. Вы можете опционально передавать аргумент form, чтобы использовать форму в качестве стартовой точки при конструировании ModelForm.
Аргумент fields является необязательным списком имён полей. Если он указан, то только перечисленные в нём поля будут созданы в модельной форме.
Аргумент exclude является необязательным списком имён полей. Если он указан, то соответствующих полей не будет в созданной модельной форме, даже если они были указаны в аргументе fields.
Аргумент widgets является словарём с именами полей модели привязанных к виджетам.
Аргумент formfield_callback является обработчиком, который будет применять к полям модели и возвращать поля формы.
Аргумент localized_fields является списком имён полей, которые должны быть локализованы.
Аргумент labels является словарём имён полей модели привязанных к меткам.
Аргумент help_texts является словарём имён полей модели привязанных к тексту подсказок.
Аргумент error_messages является словарём имён полей модели привязанных к словарю с сообщениями об ошибках.
Обратитесь к документации на Функция-фабрика модельных форм для примеров использования.
Вы должны явно определять список полей, через именованные аргументы fields или exclude, или через соответствующие атрибуты внутреннего класса Meta формы. Обратитесь к документации на Указываем какие поля использовать для подробностей. Игнорируя определения используемых полей приведёт к использованию всех полей, но такое поведение является устаревшим.
Были добавлены аргументы localized_fields, labels, help_texts и error_messages.
Возвращает класс FormSet для указанного класса model.
Аргументы model, form, fields, exclude, formfield_callback, widgets, localized_fields, labels, help_texts и error_messages все проходят через функцию modelform_factory().
Аргументы formset, extra, max_num, can_order, can_delete и validate_max проходят через функцию formset_factory(). Обратитесь к документации на Наборы форм для подробностей.
Обратитесь к документации на Наборы модельных форм для примеров использования.
Были добавлены аргументы widgets, validate_max, localized_fields, labels, help_texts и error_messages.
Возвращает InlineFormSet, используя функцию modelformset_factory() со стандартными formset=BaseInlineFormSet, can_delete=True и extra=3.
Если ваша модель содержит больше одного внешнего ключа (ForeignKey) к родительской модели (parent_model), обязательно указывайте fk_name.
Обратитесь к документации на Встраиваемые наборы форм для примеров использования.
Были добавлены аргументы widgets, validate_max and localized_fields, labels, help_texts и error_messages.
Mar 30, 2016