如何获取与模型/对象相关的模型/对象?
我知道ForeignKey添加了访问者。列出它们就足够了。
我有通常的ForeignKey Field szenario:
class Tag(models.Model):
...
person = ForeignKey(Person)
class Person(models.Model):
...
我知道我可以写person_object.tag_set - ForeignKey添加的访问者。但这在通用szenario中是没有选择的。
似乎班级ForeignObject提供了解决方案,但我该如何使用它?
答案 0 :(得分:0)
您必须使用related_name来获得反向关系。
class Tag(models.Model): ... person = ForeignKey(Person, related_name="tags") class Person(models.Model): ...
Person.objects.all()[0] .tags.all()