/ / Django: Definiere einen Namen für Reverse ForeignKey - django, django-models

Django: Definiere einen Namen für Reverse ForeignKey - django, django-models

Ich habe zwei Modelle:

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

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

und ich kann auf alle Bar-Instanzen zugreifen, die mit einem Foo in Verbindung stehen:

Foo.bar_set.all()

Gibt es eine Möglichkeit, den "umgekehrten Namen" zu ändern, wie in ManyToManyField, so dass ich schreiben kann:

Foo.bars.all()

?

Antworten:

19 für die Antwort № 1

ja, mit verwandter_name