Привет, Dev’s👏, Давайте посмотрим, что такое Model Form в Django?

Django предоставляет вспомогательный класс, который позволяет вам создать класс Form из модели django. Этот помощник называется формой модели.

Модельная форма — это обычная форма, которая может автоматически генерировать определенные поля.

Поле, которое создается автоматически, зависит от содержимого класса Meta и от того, какие поля уже определены декларативно.

Шаги:

  1. Создать класс модели
  2. Создать класс формы модели

Синтаксис:

class ModelFormClassName(forms.ModelForm):
    class Meta;
       model = ModelClassName
       fields = ["field1","field2"]

Примечания:

Если поле модели имеет значение blank = True, то в заполненной форме обязательное значение установлено как false. В противном случае требуется = True.

В качестве метки полей формы задается verbose_name поля модели с первым символом, начинающимся с заглавной буквы.

Поле формы help_text устанавливается равным help_text поля модели.

Если для поля модели задан выбор, то виджет поля формы будет установлен на Выбор с вариантами выбора из вариантов поля модели. сильный>. Варианты обычно включают пустой вариант, выбранный по умолчанию.

В следующей статье мы собираемся использовать динамический URL😁.

Так что следите за обновлениями, увидимся в следующем.

Спасибо за подписку и аплодисменты😋

Ссылка на стартовую страницу