使Django模型查詢不區分大小寫

我想通過電子郵件查找用戶,而不必擔心大寫字母。

我該怎么做?我試過了

customer = Customer.objects.get(email__lower="test@gmail.com")

我犯了這個錯誤。

django.core.exceptions.FieldError: Unsupported lookup 'lower' for EmailField or join on the field not permitted.
? 最佳回答:

您可以使用__iexact查找[Django-doc]:

customer = Customer.objects.get(email__iexact='test@gmail.com')

與流行的觀點相反,對兩個項目調用小寫并不能檢查這兩個項目是否以不區分大小寫的方式匹配。有些字符沒有小寫/大寫變體,例如?[wiki]。為了確定兩個字符串是否匹配case-insensitive,應該應用大小寫折疊[wiki]。

主站蜘蛛池模板: 国产中的精品一区的| 一区二区三区四区视频在线| 武侠古典一区二区三区中文| 欧洲精品无码一区二区三区在线播放| 无码人妻精品一区二区三区66 | 久久亚洲一区二区| 无码毛片一区二区三区中文字幕| 亚洲av乱码一区二区三区香蕉| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 精品一区二区三区在线观看l| 国产精品一区二区三区99| 精品无码国产一区二区三区51安| 久久精品一区二区免费看| 538国产精品一区二区在线| 在线一区二区三区| 精品国产日韩一区三区| 国产香蕉一区二区精品视频| 色婷婷一区二区三区四区成人网| 国产成人精品一区二区三区无码| 亚洲一区二区三区无码影院| 一区二区国产在线观看| 国产一区二区视频免费| 国产精品久久亚洲一区二区| 女人18毛片a级毛片一区二区| 麻豆果冻传媒2021精品传媒一区下载| 久久一区不卡中文字幕| 精品无码AV一区二区三区不卡| 无码日韩精品一区二区三区免费 | 亲子乱av一区二区三区| 中文字幕久久亚洲一区| 国产伦理一区二区| 国产伦理一区二区| 亚洲一区二区三区91| 亚洲高清日韩精品第一区| 无码人妻精品一区二区三区蜜桃 | 久久精品日韩一区国产二区| 91视频一区二区三区| 呦系列视频一区二区三区| 欧美日韩综合一区二区三区| 精品亚洲福利一区二区| 亚州国产AV一区二区三区伊在|