django的ORM理解

1. ORM查询会在需要实际数据的时候去执行sql

1. 见图

2. ORM在涉及外键时,会执行N+1次SQL

1. 当查到的记录使用:对象.外键.属性 的时候,就会执行一次sql
2. django的解决方式可以是:Post.objects.all().select_related('user'),这时候会产生一次join查询。

 

posted @ 2021-08-17 20:03  10132714  阅读(32)  评论(0编辑  收藏  举报