base_fields - это список всех полей, которые были найдены при выполнении метакласса.Это те поля, которые фактически были объявлены непосредственно в классе, например, оригинальное / глобальное / основное определение.
поля - это те, которые фактически будут использоваться для генерации HTML для формы, так кака также проверить ввод пользователя.Он начинается как копия base_fields , и поля могут использоваться при настройке формы, такой как динамическое добавление новых полей в форму или изменение значений / вариантов существующих полей.
base_fields и поля аналогичны чертежам и фактическим построенным зданиям.План является основным определением.Как только вы внесете изменение, оно станет глобальным и постоянным по своему охвату. поля похожи на дом, который вы строите.Вы можете сделать любое количество домов такого же типа из оригинальной спецификации.Однако вы можете настроить каждый дом отдельно, чтобы каждый из них был уникальным и особенным.
Это не помогло мне, поскольку я не назначал отфильтрованные значения атрибуту field который генерировал фактический вывод HTML.