Query是如何工作的 Django QuerySet是懒执行的,只有访问到对应数据的时候,才会去访问数据库.另外如果你再次读取查询到的数据,将不会触发数据库的访问,而是直接从缓存获取. 比如 # 这里不会访问数据库,origins只是一个查询query,不是数据实例 origins = queryset.filter(status__in=[0, 2]) # 这里会访问数据库,将origins中的查询query与此update语句拼在一起组成一个sql语句 origins.update(sta…