有很多答案和文章要说django中的queryset是懒惰的,直到你实际对queryset做了一些事情才会对它进行评估。
我的问题是怎么可能?方法,filter(),all()或order_by()等如何工作,不知道对象有什么数据?
我认为点击数据库并知道模型对象中的数据是不同的。但是,这对我来说没有意义。
干杯!
答案 0 :(得分:0)
queryset aggragate所有过滤器,排除注释和类似的东西,当你用这个查询集做什么时,django生成查询(从过滤器等做sql查询)到数据库,之后做qyery做数据库