正确查询语句:
articles_list = Articles.objects.filter(group__in= group_list).order_by('-id')[0:16]
group_list是一个group对象列表。开始,用的下面这个查询语句:
articles_list = Articles.objects.filter(group in group_list).order_by('-id')[0:16]
发现不行,然后想用for循环,然后将QuerySet进行合并。搜索没有找到好用的方法进行QuerySet的合并。
查看官方文档,Django QuerySet API 帮助文档:https://docs.djangoproject.com/en/1.3/ref/models/querysets/
发现正确方法。其实可以想到,像gt,lt等的用法可以想象到in的用法。
上一篇: 简短总结之招聘哼哼哈嘿
下一篇: django发送json数据并格式化datetime时间数据风波二
0 Responses so far.