我想通過電子郵件查找用戶,而不必擔心大寫字母。
我該怎么做?我試過了
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.
我想通過電子郵件查找用戶,而不必擔心大寫字母。
我該怎么做?我試過了
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.
公眾號:1024技術圈
?? 提供互聯網知識和資訊,分享IT前沿技術,熱門資源,大廠面試題 ??
您可以使用
__iexact
查找[Django-doc]:與流行的觀點相反,對兩個項目調用小寫并不能檢查這兩個項目是否以不區分大小寫的方式匹配。有些字符沒有小寫/大寫變體,例如?[wiki]。為了確定兩個字符串是否匹配case-insensitive,應該應用大小寫折疊[wiki]。