那个反向关联外键 在官方文档里该怎么搜?我想看一下文档怎么说的
来源:10-5 课程机构经典课程展示- 通过model反向去外键关联数据
慕鼓楼
2023-04-16
RT
写回答
1回答
-
bobby
2023-04-18
以下是如何在
Author
模型中通过反向关联获取关联的Book
对象的示例:class Author(models.Model): name = models.CharField(max_length=100) def __str__(self): return self.name class Book(models.Model): title = models.CharField(max_length=100) author = models.ForeignKey(Author, on_delete=models.CASCADE) def __str__(self): return self.title # 获取关联的 Book 对象 author = Author.objects.get(name='John') books = author.book_set.all() # 使用默认的反向关联名称 book_set 获取关联的 Book 对象
在上面的示例中,通过
author.book_set.all()
可以获取关联的Book
对象,其中book_set
是根据默认的反向关联名称自动生成的,可以根据需要在ForeignKey
字段的related_name
参数中指定自定义的反向关联名称。00
相似问题