一般来说在需要查询数据的时候都是以下形式
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’)
是不是很简单?