Django:为反向ForeignKey定义一个名称

时间:2011-11-12 10:30:45

标签: django django-models

我有两种模式:

class Foo(models.Model):
    foo_field = ...

class Bar(models.Model):
    foo = models.ForeignKey(Foo)
    bar_field = ...

我可以通过以下方式访问与Foo相关的所有Bar实例:

Foo.bar_set.all()

有没有办法改变'反向名称',就像在ManyToManyField中一样,这样我就可以写:

Foo.bars.all()

1 个答案:

答案 0 :(得分:21)

是的,使用related_name