我在资源上添加了一些过滤器
filtering = {
"user" : ALL_WITH_RELATIONS, # to access FK filters
"state": ALL,
"job_type": ALL,
}
调用为http://127.0.0.1:8000/profile/?state=Alaska
我可以修改它,以便过滤器可以忽略大小写
答案 0 :(得分:1)
你可以打电话
http://127.0.0.1:8000/profile/?state__iexact=Alaska
默认查找方法为exact
。 iexact
完全不区分大小写。
在Tastypie中过滤看起来像在Django ORM中过滤。每个field lookups都有效。
答案 1 :(得分:0)
将您的过滤器转换为lowercase
your_filter.lower()
但是,只有在数据库中将值存储为小写时,它才会起作用。