我有一個member
模型,其中包含一個email
字段。我最近意識到,如果電子郵件的一部分被大寫,如果我嘗試按電子郵件過濾(多個成員對象具有相同的電子郵件,但它可能不會被大寫),它將不會顯示在Django查詢中。我可以在將所有電子郵件輸入到數據庫時將所有電子郵件小寫,但現在已經太遲了(因爲網站已經啓動)。那麼,如何檢查哪些人有特定的電子郵件,而不區分大小寫?如何使用Django模型進行不區分大小寫的查詢
10
A
回答
32
只需使用iexact:
User.objects.filter(email__iexact='[email protected]')
不區分大小寫的精確匹配。如果提供的用於比較的值爲None,則它將被解釋爲SQL NULL(有關更多詳細信息,請參閱isnull)。
3
Member.objects.filter(email__iexact=email)
的
相關問題
- 1. django模型不區分大小寫Charfield
- 2. 使用Amazon Dynamo DB進行不區分大小寫的查詢
- 3. 如何在java中進行不區分大小寫的查詢?
- 4. 如何使用dplyr進行不區分大小寫的分組?
- 5. 使用泛型視圖不區分大小寫的查詢
- 6. 區域不區分大小寫查詢
- 7. 區分大小寫查詢
- 8. MySQL的:如何執行不區分大小寫的查詢
- 9. 如何使用jqGrid進行不區分大小寫的排序?
- 10. 有沒有辦法在Django中進行不區分大小寫的IN查詢?
- 11. LINQ查詢:如何做不區分大小寫的查詢?
- 12. 不區分大小寫的查詢
- 13. Mongoid不區分大小寫的查詢
- 14. Solr不區分大小寫的查詢
- 15. Django的不區分大小寫「不同的」查詢
- 16. 如何使用Jooq查詢列不區分大小寫?
- 17. 如何強制Django進行區分大小寫的比較?
- 18. 區分大小寫的MySQL如查詢
- 19. 不區分大小寫查詢
- 20. 使用TaffyDB(或其他JS DB)進行不區分大小寫的查詢
- 21. 如何在不區分大小寫的情況下對查詢進行搜索?
- 22. Django查詢不區分大小寫的列表匹配
- 23. 執行不區分大小寫在區分大小寫的SQL Server數據庫中使用查詢
- 24. 如何使用solrj執行不區分大小寫的solr查詢
- 25. 在Django中使用Postgresql 9.6如何對大小寫不區分大小寫?
- 26. 我如何使Xpath 1.0查詢不區分大小寫
- 27. Lucene如何區分大小寫和不區分大小寫
- 28. 如何在iOS上對分析查詢不區分大小寫?
- 29. 如何在Azure中執行區分大小寫的LINQ查詢?
- 30. 使區分大小寫不敏感的區分大小寫表
可能重複的[Django的模型 - 不區分大小寫的查詢/過濾(http://stackoverflow.com/questions/11743207/django-model-case-insensitive-query-filtering) – melbic