django filter 字母区分大小写
来源:互联网 发布:李安 知乎 编辑:程序博客网 时间:2024/05/21 22:51
今天在测试的时候,突然发现了一个怀疑人生的问题,如下:
MetaData.objects.filter(name='ON')MetaData.objects.filter(name__exact='ON')MetaData.objects.filter(name__iexact='ON')
以上查出来的结果中包含了name等于”ON”, “On”, “oN”的所有对象,也就是说,不区分字母的大小写。但是我印象里,我以前的查询都是区分的啊?那么问题出在哪?
对于是否应该大小写敏感,Django 并没有提供设置方法,这完全取决于后端的数据库对大小写如何处理。mysql规则中,utf8_general_ci 不区分大小写,utf8-bin、utf8_general_cs 区分大小写。
阅读全文
0 0
- django filter 字母区分大小写
- windows不区分字母大小写,Linux区分字母大小写
- 不区分字母大小写排序
- 如何区分大小写字母、全角半角
- PLSQL中的filter是区分大小写地
- 处理mysql不区分字母大小写的问题
- 区分大小写
- 产生包含字母(区分大小写)或数字组成的验证码(c#)
- 【字符串操作】10.问答小程序(字母不区分大小写)
- 统计字符串中某字母的个数,数字空格不算,大小写不区分
- 面试题题排序,字符串数组按照字母排序,不区分大小写比较
- JS验证用户名必须以字母(不区分大小写)、数字、下划线(_)随意组合的字符
- MySQL 中通过加binary来区分字母的大小写查询
- java得到指定位数随机密码(由数字,区分大小写的字母组成)
- Python学习02 — 输入文件相对路径名,统计字母个数,不区分大小写
- 是否字符串A包含字符串B的所有字母(区分大小写,算个数,不算顺序)
- 写一个函数求出一个字符串中所有字母的出现次数,不区分大小写
- 数据库区分大小写,数据表区分大小写
- 日常调错记录之javax.servlet-api
- 浅谈JavaScript、ES5、ES6
- Maximal Rectangle
- SqlServer2008第一次安装后连接问题
- crontab任务定时备份mysql数据库
- django filter 字母区分大小写
- 谨以此文纪念我伟大的父亲
- HDOJ1587 Flowers
- Redis
- [Machine Learning]Kmeans 算法 python 实现
- 结构体小知识
- 1008. Elevator (20)
- 记一次面试
- python:运算符