如何在django的filter中传递字符串变量作为查询条件(动态改变查询条件)
2013-06-24 17:23
621 查看
一般来说在需要查询数据的时候都是以下形式
然而如果要动态的改变查询的条件怎么办呢?
如下代码
使用
是不是很简单?
ret=Articles.objects.filter(id=1)
然而如果要动态的改变查询的条件怎么办呢?
如下代码
def getModelResult(model,*orders,**wheres): ret=model.objects ret=ret.filter(**wheres) for order in orders: ret=ret.order_by(order) return ret
使用
ret=getModleResult(Article,’-createtime’,uid=1,username=’aaa’)
是不是很简单?
相关文章推荐
- 如何动态选择字段作为条件来查询
- pl/sql中在where in()子句里怎么使用字符串变量来传递查询条件?
- mysql:使用字符串变量作查询条件
- ADF:如何使用VO处理查询条件的值属于某一动态值列表的问题
- php中如何把一个数字字符串作为一个变量
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- 如何进行ibatis动态多条件组合查询以及模糊查询
- mysql 存储过程 变量作为查询条件
- django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
- 编写一个过程将查询的字段和where条件中的字符串值动态调用
- 字符串变量作mysql查询条件
- 字符串变量作mysql查询条件
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- c++ for循环中,如何改变字符串变量里的部分值 使之于i 和j 相同步变化?????(即循环用cvLoadImage的path自动改变)
- 如何用Timer作为变量为FC/FB传递参数?
- [2014-12-30]如何动态构造Lambda表达式(动态构造Lambda查询条件表达式)
- 当查询的条数是作为变量传递时的解决方法
- 如何将java.util.Date传给mybatis作为查询条件
- 如何在VS2008中的Language Integrated Query动态条件查询
- Python学习:操作MySQL时,怎样把元组作为查询条件,传递过去