我想在查询中使用WHERE语句的特定odrer来在数据库中使用多列索引。 但是代码中的oder与结果查询不同: 代码:
filter(user=self.user, province=self.province, city=self.city)
Mysql结果:
WHERE (`accounts_usercity`.`province_id` = 6 AND `accounts_usercity`.`city_id` = 32 AND `accounts_usercity`.`user_id` = 26 )
如何强制我自己的订单?
答案 0 :(得分:2)
如果您链接过滤器,它应该可以工作:
过滤器(用户= self.user).filter(省= self.province).filter(市= self.city)
我在django 1.2.5中试过它并且它正在工作。