1. ホーム
  2. データベース

[解決済み】Djangoモデル - 大文字小文字を区別しないクエリ/フィルタリング

2022-04-05 16:56:37

質問

Django でクエリ/フィルタを実行し、クエリ文字列のケースを無視するにはどうすればよいですか?

のようなものがあり、大文字小文字を無視したいのですが。 my_parameter :

MyClass.objects.filter(name=my_parameter)

解決方法は?

私はこのように解決しました。

MyClass.objects.filter(name__iexact=my_parameter)

部分文字列検索に利用する方法もある。

MyClass.objects.filter(name__icontains=my_parameter)

があります。 ドキュメントへのリンク .