我试图为我的ORM查询集设置过滤器的字典。 这是我的词:
section = self.kwargs['section'] # hot or new or trending
threshold = {'hot': 'post_upvotes > 50', 'trending': 'post_upvotes__range=(20,50)', 'new': 'post_upvotes < 20'}
return Post.objects.filter(threshold[section])
但它没有用。
我怎样才能做到这一点?
答案 0 :(得分:1)
试试这个:
action="/bookSaleAuction"
详细了解Q对象:https://docs.djangoproject.com/en/1.8/topics/db/queries/#complex-lookups-with-q-objects