Étant donné un modèle Django, j'essaye de lister tous ses champs. J'ai vu quelques exemples de faire cela en utilisant l'attribut de modèle _meta, mais le trait de soulignement devant meta n'indique-t-il pas que l'attribut _meta est un attribut privé et ne doit pas être accédé directement? ... Parce que, par exemple, la mise en page de _meta pourrait changer dans le futur et ne pas être une API stable?
_Meta est-il une exception à cette règle? Est-il stable et prêt à l'emploi ou est-il considéré comme une mauvaise pratique d'y accéder? Ou existe-t-il une fonction ou une autre manière d'introspecter les champs d'un modèle sans utiliser l'attribut _meta? Vous trouverez ci-dessous une liste de quelques liens montrant comment procéder à l'aide de l'attribut _meta
Tout conseil est fort apprécié.
Champ d'objet django get / set