获取django中所有相关的模型类

ams*_*ree 6 python django django-models

我正在尝试获取具有外键关系的所有相关模型类实例的列表,以便我可以执行类似的操作model._meta.fields..

这是我到目前为止所拥有的:

for related_object in A._meta.get_all_related_objects():
        related_name = related_object.field.rel.related_name
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获取相关模型类..

感谢您的帮助!

tri*_*het 1

您可以使用.model来获取类名

for related_object in A._meta.get_all_related_objects():
    print related_object.model
Run Code Online (Sandbox Code Playgroud)

也许这个问题/答案对您也有用。