私はこれらの2つのクエリを持っています:
gifts = Products.objects \
.filter(entry_query,in_stock__icontains='A-in') \
.filter(~Q(title__icontains='Not Found'))
と
gifts1 = Products.objects \
.filter(('city__name__iregex', 'Delhi'),in_stock__icontains='A-in') \
.filter(~Q(title__icontains='Not Found'))
その場合gifts = gifts | gifts1
、次のエラーが表示されます。
エラー ユーザー定義関数で例外が発生しました
次のような Q オブジェクトを使用する場合:
gifts = Products.objects \
.filter((Q(entry_query) & Q(in_stock__icontains='A-in')) | Q(('city__name__iregex', 'Delhi'),in_stock__icontains='A-in') ) \
.filter(~Q(title__icontains = 'Not Found'))
私は再び同じエラーが発生します
エントリークエリはこちら
(OR: ('title__iregex', u'bag'), ('description__iregex', u'bag'),('source_website_url__iregex', u'bag'))
誰かが私がどこで間違っているのか教えてください