当前位置:
首页 >
Django模型自定义查询管理器
发布时间:2024/1/23
32
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Django模型自定义查询管理器
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
我们想要通过一个方法直接查询对应类型是否有数据,如果有返回前四条
Manager在django的模型当中是查询的一个元类,负责常用的查询方法。
All 查询所有
Filter 条件查询
Get 单条语句查询
Order_by 排序查询
__set 映射查询 外键
__gt 大于
__gte 大等于
__lt 小于
__lte 小等于
__in 存在范围
__startswith 以…开头
__endswith 以…结尾
__range 范围
上述是django定义好的查询,如果想自定义,就需要重写manage,并将重写的类赋值给 objects,或者重新定义一个objects对象。
自定义objects对象通常用于:
1、少字段多频率表的插入和修改
2、多频率表限制查询
使用的步骤
1、导入manage
2、重写manage方法
3、在模型类当中使用manage方法
总结
以上是生活随笔为你收集整理的Django模型自定义查询管理器的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python中字典的键必须是可以哈希的对
- 下一篇: Django 聚合查询