在Django上按字段名称获取引用的模型?

时间:2013-05-20 13:29:28

标签: django python-2.7 django-models

我在Django上有以下模型:

class Statue(models.Model):
 id = models.IntegerField(primary_key=True)
 name = models.CharField(max_length=128L)
 ref_id = models.ForeignKey('Foo', db=column='ref_id')

class Foo(models.Model):
 id = models.IntegerField(primary_key=True)
 name = models.CharField(max_length=128L)

现在我有雕像对象statue_a = Statue()field = 'ref_id'
我试图按字段(字段名称)查找Foo(相关类),我该怎么做?

1 个答案:

答案 0 :(得分:2)

我相信这就是你所追求的:

statue_a = Statue()
statue_a._meta.get_field('ref_id').rel.to