将所有ForeignKey模型附加到模型的通用方法

时间:2019-04-19 02:49:10

标签: python django django-models

说我有一个这样的模型

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]

有没有办法做到这一点?

0 个答案:

没有答案