在数据库存在外键的其情况下,使用select_related()和prefetch_related()很大程度上减少对数据库的请求次数以提高性能
在表中查找数据的时候,使用外键表related_name里面的值,把连接到这个数据项的其他表中的关系数据项,一起查找出来,对这个数据进行操作的时候,就可以直接使用关系数据,不用再次去数据库索取’
1,两者适用范围
select_related() 适用于一对一OneToOneField 和 多对一(就是外键)ForeignKey
prefetch_related() 适用于 多对多ManyToManyField 和 一对多
标签:数据库,外键,related,表中,select,prefetch From: https://www.cnblogs.com/beichengshiqiao/p/16939105.html