Если у вас есть отношение ForeignKey
, то Django также делает отношение в обратном порядке. Таким образом, вы можете проверить объект Options
[Django -doc] . Таким образом, мы можем получить список полей с:
[field for field in MyModel._meta.get_fields() <b>if field.is_relation</b>]
. Вы можете получить модель, с которой они связаны, путем доступа к атрибуту .related_model
[Django - документ] :
[field<b>.related_model</b> for field in MyModel._meta.get_fields() if field.is_relation]