django的ORM理解

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

1. 见图

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

1. 当查到的记录使用:对象.外键.属性 的时候,就会执行一次sql
2. django的解决方式可以是:Post.objects.all().select_related('user'),这时候会产生一次join查询。
原文地址:https://www.cnblogs.com/JackShi/p/15153963.html