Понять атрибут `basic_fields` модели django.form

пока я просматриваю исходный код django.forms.forms.py, я застрял на следующей строке:

self.fields = copy.deepcopy(self.base_fields)

Q: Что касается self.basic_fields, может ли кто-нибудь объяснить, откуда оно взялось? Почему она была введена в первую очередь?

Мне кажется, что он происходит от класса DeclarativeFieldsMetaclass(MediaDefiningClass):, но class BaseForm не наследуется от него.

Вернуться на верх