Biorąc pod uwagę model Django, próbuję wymienić wszystkie jego pola. Widziałem kilka przykładów robienia tego przy użyciu atrybutu modelu _meta, ale czy podkreślenie przed meta nie wskazuje, że atrybut _meta jest atrybutem prywatnym i nie powinien być dostępny bezpośrednio? ... Bo na przykład układ _meta mógłby się zmienić w przyszłości i nie być stabilnym API?
Czy _meta jest wyjątkiem od tej reguły? Czy jest stabilny i gotowy do użycia, czy też dostęp do niego jest uważany za złą praktykę? A może istnieje funkcja lub inny sposób introspekcji pól modelu bez użycia atrybutu _meta? Poniżej znajduje się lista niektórych linków pokazujących, jak to zrobić za pomocą atrybutu _meta
Wszelkie porady są mile widziane.