欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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模型自定义查询管理器的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。