Учитывая модель Django, я пытаюсь перечислить все ее поля , Я видел несколько примеров такого использования атрибута модели _meta, но разве подчеркивание перед мета не указывает на то, что атрибут _meta является закрытым атрибутом и к нему нельзя обращаться напрямую? ... потому что, например, макет _meta может измениться в будущем и не будет стабильным API?
Является ли _meta исключением из этого правила? Он стабилен и готов к использованию или считается плохой практикой для доступа к нему? Или есть функция или какой-то другой способ для анализа полей модели без использования атрибута _meta? Ниже приведен список некоторых ссылок, показывающих, как это сделать с помощью атрибута _meta
. Любые советы приветствуются.
Получить / установить поле объекта django