django模型,如何动态设置查询的字段?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django模型,如何动态设置查询的字段?相关的知识,希望对你有一定的参考价值。
举个简单的例子:
如下model的get语句,查询id=123的:
mymodel.objects.get(id = “123”)
查询的key是id,这里的key不想写死,想通过字符串“id”来反射出models的id字段要怎么写?
那么获取mymodel这个对象的话,可以通过这样的一种方式
mymodel.objects.get(**a)
获取这个对象的id就mymodel.objects.get(**a).id即可
只要字典的key是mymodel中的字段就可以。希望有帮助 参考技术A 直接代码里面写不好吗~追问
怎么直接代码里写呢?
以上是关于django模型,如何动态设置查询的字段?的主要内容,如果未能解决你的问题,请参考以下文章
如何创建作为多个查询联合的 Django 模型字段,以实现覆盖字段?