django model 查询 笔记一 :一对多外键查询
# 参考自 CSDN:shangliuyan,好像没法贴链接,打出名字特此感谢,如有问题请留言 # 总结下django中遇到的查询问题 # 一对多: # 简单的表关系: class Person(models.Model); name = models.CharField(max_length=255, null=True) age = models.IntegerField(null=True) class Book(models.Model): person = models.ForeignKey(Person, related_name='person_book') title = models.CharField(max_length=255, null=True) # 设计表原则:一对多,一暂且称为主表,外键放在多的表里,暂且称为从表 # 主表出发获取从表数据 person = Person.objects.fiter(查询条件) book = person.book_set.all() # 从表出发获取主表数据 book= Book.objects.filter(查询条件) person = book.person