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'))
能有人告诉我我要去哪里错了
嘿..很多很多..清除了很多东西 –