Gegeben ein Django-Modell, ich versuche, alle seine Felder aufzulisten. Ich habe einige Beispiele dafür gesehen, das mit dem Attribut _meta model zu tun, aber zeigt der Unterstrich vor dem meta nicht an, dass das Attribut _meta ein privates Attribut ist und nicht direkt darauf zugegriffen werden sollte? ... Weil sich zum Beispiel das Layout von _meta in Zukunft ändern könnte und keine stabile API sein würde?Hole die Felder des Modells in Django
Ist _meta eine Ausnahme von dieser Regel? Ist es stabil und einsatzbereit oder gilt es als schlecht, darauf zuzugreifen? Oder gibt es eine Funktion oder eine andere Möglichkeit, die Felder eines Modells zu untersuchen, ohne das _meta-Attribut zu verwenden? Unten ist eine Liste einiger Links, die zeigen, wie man dies mit dem Attribut _meta macht
Jeder Rat wird sehr geschätzt.
http://www.djangofoo.com/80/get-list-model-fields
How to introspect django model fields?
möglich Duplikat starten [Django: Get Liste der Modellfelder?] (Http: // Stackoverflow .com/questions/3106295/django-get-list-of-model-felder) – Anto