Общий способ привязать все модели ForeignKey к модели - PullRequest
0 голосов
/ 19 апреля 2019

Скажи, что у меня есть такая модель

class MyModel(models.Model):
    name = models.ForeignKey("Name", on_delete=models.CASCADE)
    addr = models.ForeignKey("Address", on_delete=models.CASCADE)
    non_fk = models.CharField(...)

Я хочу получить список моделей, связанных внешним ключом. Было бы неплохо что-то вроде следующего:

mymodel = MyModel
name_and_addr_as_list = mymodel._child_models() # returns [Name, Address]

Есть ли способ сделать это?

...