django filter字段含义
创始人
2024-06-03 10:48:06



# lookup_expr(可选)为判断条件,field_name(必选)为模型类属性,created_time查询字符串


    created_time= django_filters.CharFilter(field_name='created_at', lookup_expr='startswith')

lookup_expr=

exact                  精确匹配,等于 like 'aaa'
iexact                 精确等于 忽略大小写 ilike 'aaa'
contains             包含 like '%aaa%'
icontains             包含 忽略大小写 ilike '%aaa%',模糊查询(包含),但是对于sqlite来说,contains 的作用效果等同于icontains。
gt                          大于
gte                        大于等于
lt                           小于
lte                         小于等于
in                          存在于一个list范围内
startswith             以...开头
istartswith            以...开头 忽略大小写
endswith              以...结尾
iendswith             以...结尾,忽略大小写
range                   在...范围内
year                     日期字段的年份
month                  日期字段的月份
day                      日期字段的日
isnull=True/False

相关内容

热门资讯

示意图看国道216线抢通最新进... 转自:央视新闻客户端西藏吉隆县泥石流灾害抢险救援进入第7天,各项抢险救援救灾工作持续推进。一起通过中...
美股异动 | 芯片股普跌 高通... 周二,芯片股普跌,高通(QCOM.US)跌逾4%,英特尔(INTC.US)、美国超微公司(AMD.U...
美国8月标普制造业采购经理指数... 标普全球9月1日发布数据显示,美国8月制造业采购经理指数报53.9。
被“抢饭碗”吓崩Howmet(... 航空航天精密零部件巨头Howmet Aerospace(HWM.US)周一收盘大跌7.51%,盘中一...
北特科技新增质押1200万股 ... 9月1日,北特科技公告,控股股东靳坤将其持有的北特科技1200.00万股股份进行质押,质押用途为质押...