2023年7月20日发(作者:)
DjangoORM常⽤查询的返回值类型表结构:class IDC(): """ 机房信息 """ name = eld('机房', max_length=32) floor = rField('楼层', default=1) class Meta: verbose_name_plural = "机房表" def __str__(self): return ew Code常⽤的查询⽅法:get():获取单条数据,不存在则报错(不建议)(id=1)
建议⽤以下查询⽅法获取单条数据,没有则返回(id=1).first()
filter():获取指定条件的数据(name='上海')
all():获取全部defer(*fields) :排除列出的字段only(*fields):只查列出的字段values = ()values = ()values = ('id', 'name', 'floor')all返回值(和defer,only) ⼀样,返回类型是⼀个列表,列表中包含的是QuerySet对象
values(*fields) :只查列出的字段values = ('id', 'name', 'floor')values返回值是ValuesQuerySet,是QuerySet 的⼦类,可以⽤QuerySet⾥的⽅法,返回的不是list,对ValuesQuerySet遍历,每⼀个元素是“字典”dict。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689824649a288914.html
评论列表(0条)