0
__iinジャンゴを実装私はDjango documentation on custom lookupsを読みますが、大文字小文字を区別しない__in検索を実装する方法を見つけ出すことができませんでした。カスタム検索
お手伝いできますか?私はDjango 1.10でPostgresqlデータベースを使用しています。
__iinジャンゴを実装私はDjango documentation on custom lookupsを読みますが、大文字小文字を区別しない__in検索を実装する方法を見つけ出すことができませんでした。カスタム検索
お手伝いできますか?私はDjango 1.10でPostgresqlデータベースを使用しています。
__iin
参照実装の必要はありません。
result = MyModel.objects.filter(field__iregex=r'(test1|test2|test3)')
、あるいはより一般的なアプローチ:あなたはこのようiregex
を使用することができます
a = ['test1', 'test2', 'test3']
to_lookup = '|'.join(a) # 'test1|test2|test3'
result = MyModel.objects.filter(field__iregex=r'(' + to_lookup + ')')
ありがとう、しかし、あなたは、ルックアップを複数回必要な場合は、これは私には醜い解決策のように思えます。 –