django 动态改变查询条件

Posted zhangtq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django 动态改变查询条件相关的知识,希望对你有一定的参考价值。

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’)





总结:
wheres = {"name": "test", "age":18}
models.User.objects.filer(***wheres)

以上是关于django 动态改变查询条件的主要内容,如果未能解决你的问题,请参考以下文章

django中怎么使用两个限定条件在mysql数据库中进行查询

django orm 的查询条件

Django中Q搜索的简单应用

Django model 遇到查询条件组合比较多的情况下怎么写

Django:从查询集中删除过滤条件

Django实现组合搜索的方法示例