objects.all() objects.get() objects.filter()之间的区别【图文解答】

今天爱分享给大家带来objects.all()、objects.get()与objects.filter()之间的区别【图文解答】,希望能够帮助到大家。

三者之间的区别
all返回的是QuerySet对象,程序并没有真的在数据库中执行SQL语句查询数据,但支持迭代,使用for循环可以获取数据。
get返回的是Model对象,类型为列表,说明使用get方法会直接执行sql语句获取数据
filter和all类似,但支持更强大的查询功能

all、filter和get得到的数据返回类型是不一样的

all、filter返回数据类型是QuerySet、get返回数据类型是models

原文链接:https://blog.itblood.com/786.html,转载请注明出处。
0
成为DIKv第3季0.11.0汉化版[PC+安卓/19.8G/更新]Being a DIK [v0.11.0] [欧美SLG/汉化/动态]
成为DIKv第3季0.11.0汉化版[PC+安卓/19.8G/更新]Being a DIK [v0.11.0] [欧美SLG/汉化/动态]
5分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?