私はmember
モデルを持っていて、email
フィールドを含んでいます。私は最近電子メールの一部を大文字にすると、電子メールでフィルタリングしようとするとDjangoのクエリに表示されないことに気付きました(複数のメンバオブジェクトは同じ電子メールを持ちますが、大文字にすることはできません)。データベースに入力するときにすべての電子メールを小文字にしたばかりだったかもしれませんが、今は(Webサイトが既に起動しているので)それには遅すぎます。どのようにして大文字と小文字を区別せずに特定のメールを持っているかを確認するDjangoモデルで大文字と小文字を区別しないクエリを作成する方法
10
A
答えて
32
だけiexactを使用します。
User.objects.filter(email__iexact='[email protected]')
大文字と小文字を区別しない完全一致を。比較のために提供された値がNoneの場合、それはSQL NULLとして解釈されます(詳細はisnullを参照)。
3
Member.objects.filter(email__iexact=email)
関連する問題
- 1. 大文字と小文字を区別しないCharfield djangoモデル
- 2. Djangoの大文字と小文字を区別しないURL?
- 3. "Like Clause"の作成方法大文字と小文字を区別しない
- 4. Solr 6大文字と小文字を区別しないクエリ
- 5. 大文字と小文字を区別しないFlask-SQLAlchemyクエリ
- 6. 大文字と小文字を区別しないClearQuestクエリ
- 7. Solr大文字小文字を区別しないクエリ
- 8. Marklogicで大文字と小文字を区別する方法
- 9. キャップロックで大文字と小文字を区別する方法
- 10. 大文字と小文字の区別から大文字小文字を区別しないものへ
- 11. 大文字と小文字を区別しないクエリ文字列リクエストパラメータ
- 12. Djangoモデル:Meta:デフォルトの大文字と小文字を区別しないようにする方法
- 13. ダイナミックフィールドで大文字と小文字を区別するクエリを行う方法
- 14. ランダムなモジュールで大文字と小文字を区別しない文字列を生成する方法
- 15. 大文字小文字を区別しない方法cmis:フォルダ検索クエリ
- 16. モデルの大文字と小文字を区別しないでください
- 17. MySQLの大文字と小文字を区別するクエリ
- 18. MySQLの大文字と小文字を区別するクエリ
- 19. Wakanda dbの大文字と小文字を区別するクエリ
- 20. シンタックスハイライト、大文字と小文字を区別しない構文
- 21. Splunkの大文字と小文字を区別する方法
- 22. CAMLクエリ大文字と小文字を区別した検索
- 23. JavaScriptで大文字と小文字を区別しない
- 24. 大文字と小文字を区別しないで検索
- 25. Processing - loadStrings()で大文字と小文字を区別しない
- 26. Railsで大文字と小文字を区別しないルート
- 27. orderLyvelで大文字と小文字を区別しない
- 28. PostgreSQL 9.6でDjangoで大文字と小文字を区別する方法を区別しませんか?
- 29. Ormliteでは、大文字と小文字を区別しないクエリを書く
- 30. JavaでRegExを大文字と小文字を区別しない方法は?
[Djangoのモデル - 大文字小文字を区別しないクエリ/フィルタリング]の可能複製(http://stackoverflow.com/questions/11743207/django-model-case-insensitive-query-filtering) – melbic