Я хотел бы выяснить, есть ли у Account
внешний ключ до Profile
.
ЦЕЛЬ: заставить его работать с любыми двумя указанными моделями.
Это то, что я пытался:
def check_if_model_has_one_to_many_relationship(account_model, profile_model)
for foreign_key_model in profile_model._meta.get_all_related_objects():
if f'{account_model._meta.model_name}_set' == foreign_key_model.get_accessor_name():
return True
return False
И я думаю, что это работает, но я пытаюсь увидеть, есть ли что-то встроенное?