我的模型有一个过滤器,但是当用户输入要过滤的值时,结果完全属于用户引入的字符串。有没有办法让Charfilter接受大小写?它在参数“lookup_expr”中吗?我一直在谷歌搜索没有任何一个。这是我的过滤器类:
class ArticuloFilter(filters.FilterSet):
clave = CharFilter(
name="clave",
lookup_expr="contains"
)
clave_jde = CharFilter(
name="clave_jde",
lookup_expr="contains"
)
descripcion = CharFilter(
name="descripcion",
lookup_expr="contains"
)
class Meta:
model = Articulo
fields = [
'clave',
'descripcion',
'tipo',
'clave_jde',
'estado',
]
答案 0 :(得分:0)
只需将lookup_expr
:contains
更改为icontains