关于django中filter的使用

在django中,objects有一个很好用的筛选函数是filter
在filter中你可以筛选你想得到的数据,其实就是将这些转化为SQL语句,帮助你查询
如filter(student=nike)
同select name
from student
where name = nike
类似如此的东西

再然后因为filter是一个函数,所以不可以使用>=之类的,只可以使用=,那么开发者给了我们一个牛逼的东西就是:

__gt 大于
__gte 大于等于
__lt 小于
__lte 小于等于
__in 存在于一个list范围内
__startswith 以…开头
__istartswith 以…开头 忽略大小写
__endswith 以…结尾
__iendswith 以…结尾,忽略大小写
__range 在…范围内
__year 日期字段的年份
__month 日期字段的月份
__day 日期字段的日

end…

猜你喜欢

转载自blog.csdn.net/weixin_41571948/article/details/88342146