我想执行一个简单的查询:
Pizza.object.filter(topping__contains='PEPERONI')
像这样,它就像一个魅力。但如果我尝试这样做:
Pizza.object.filter(topping__contains='peperoni')
它不工作。
你知道为什么要区分大小写吗?是否可以选择从 django 取消此功能?
最佳答案
使用 Pizza.object.filter(topping__icontains='peperoni')
.
过滤器 __icontains
查看。
关于Django 查询集 __contains 区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12132368/