web-dev-qa-db-ja.com

Django Model-大文字と小文字を区別しないクエリ/フィルタリング

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

私はmy_parameterの場合を無視するようなものを持っています:

MyClass.objects.filter(name=my_parameter)
164
Ron

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

MyClass.objects.filter(name__iexact=my_parameter)

サブストリング検索に使用する方法もあります。

MyClass.objects.filter(name__icontains=my_parameter)

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

300
Ron