Я пытаюсь отладить приложение Python Django.
У меня есть дополнительные поля, добавляемые в модель.
Я отследил это до одного метода:
django.db.models.options.add_field ()
Единственное место, где вызывается этот метод:
django.db.models.fields. init .contribute_to_class ()
def contribute_to_class(self, cls, name):
self.set_attributes_from_name(name)
cls._meta.add_field(self)
if self.choices:
setattr(cls, 'get_%s_display' % self.name, curry(cls._get_FIELD_display, field=self))
Я пытаюсь использовать ведение журнала, чтобы определить, где происходят дополнения к модели пользователя.
Есть ли в любом случае, что я могу установить сообщение регистрации, которое будет записывать, откуда был вызван этот метод contrib_to_class ()?