首页 > 其他分享 >select_related和prefetch_related函数

select_related和prefetch_related函数

时间:2022-11-30 17:26:28浏览次数:46  
标签:数据库 外键 related 表中 select prefetch

在数据库存在外键的其情况下,使用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

相关文章