Django_ORM相关操作

一般的操作

1.all():查询所有的结果
2.filter():包含与所有筛选条件匹配的对象
3.get():返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果对象没有或者超过一个会报错
4.exclude():包含了与所有筛选条件不匹配的对象
5.values():返回一个可迭代的字典序列
6.values_list():返回一个元组序列
7.order_by:对查询结果排序
8.reverse():对查询结果反向排序
9.distinct():剔除重复记录
10.count():返回拆线呢匹配对象的数量
11.first():返回第一条记录
12:last():返回最后一条记录
13:exists():queryset中是否包含数据,返回true/false

单表查询神奇的双下划线


Foreignkey操作

1.正向查找:
语法:对象.关联字段.字段
2.反向查找
语法:obj.表名_set

猜你喜欢

转载自www.cnblogs.com/JameSLW-LEO/p/10276345.html
今日推荐