【发布时间】:2016-04-17 02:05:47
【问题描述】:
django过滤器中小于等于和大于等于怎么办?就像,我想在 django 视图中获得价值:-10<=val<=50。
为此,我在 sql 中使用了一些查询,如下所示:-
select count(*) from table_name where gender='MALE' and age<=50 and age>=10;
我在 django 视图中尝试过这样的事情:-
tablename.objects.filter(Q(gender='MALE'),Q(age__lte=50) & Q(age__gte=10)).count()
但我得到了不同的价值观。在 sql 中我得到 65,在 django 中我得到 29。 sql 答案是正确的。请帮我在 django 视图中进行比较。
【问题讨论】:
标签: python django postgresql