情结“与” Django的查询

问题描述:

我试图做到这一点的SQL查询相当于:情结“与” Django的查询

"SELECT * FROM something WHERE ((something >= something AND something <= something) AND(something >= something AND something <= something))" 

而且我不能完全弄清楚。我试过没有成功以下..

.filter((Q(something__gte=something) & Q(something__lte=something)) & (Q(something__gte=something) & Q(something__lte=something))) 

.filter(Q(something__gte=something,something__lte=something) & Q(something__gte=something,something__lte=something)) 

都返回以下..而完全忽略了我的括号...

WHERE (`something`.`something` >= something AND `something`.`something` <= -something AND `something`.`something` >= something AND `something`.`something` <= something) 
+0

不能等待downvotes在这一个..大声笑 – Chris

+0

告诉我们实际的查询。你用相同的标识符(某些)替换了许多不同的标识符,所以我们无法判断你是否做得对。 – agf

逻辑运营商,也是关联。 a & b & c ==(a & b)& c == a &(b & c)。不需要括号

+0

大声笑..我刚刚意识到这两秒钟前..有一个大脑放屁。 – Chris