0
我有這兩個疑問:Django的:用品質對象
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
我收到以下錯誤:
error user-defined function raised exception
如果我用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'))
能有人告訴我我要去哪裏錯了
嘿..很多很多..清除了很多東西 –