带BinaryJSONField的peewee过滤器?

2024-10-08 18:31:33 发布

您现在位置:Python中文网/ 问答频道 /正文

class Modex(baseModal):

    sdgdList = BinaryJSONField(verbose_name="sdgdList",null=True,)

sdgdList数据:

[{“x”:“1”,“cgs”:“11.00”,“gbxz”:“A”,“gdmc”:“aaa”,“zjqk”:“0.48”,“zzgs”:“0.18”,“zjqkCss”:“红色”,“gdblockid”:“10”,},{“x”:“2”,“cgs”:“10.06”,“gbxz”:“A”,“gdmc”:“bbb”,“zjqk”:“0.32”,“ZGS”:“0.17”,“zjqkCss”:“红色”,“gdblockid”:“10”;“10”,{“x”:“2”,“S”:“10.06”,“gbxz”:“GDXZ”:“zjqk”:“ZZJQK”:“0.17”:“ZZZZJQK”:,“zjqkCss”:“红色”,“gdblockid”:“10”,}]

如何过滤“gdmc”==“aaa”,然后过滤结果:

[{“x”:“1”,“cgs”:“11.00”,“gbxz”:“A”,“gdmc”:“aaa”,“zjqk”:“0.48”,“zzgs”:“0.18”,“zjqkCss”:“红色”,“gdblockid”:“10”,},{“x”:“2”,“cgs”:“10.06”,“gbxz”:“A”,“gdmc”:“aaa”,“zjqk”:“0.32”,“ZGS”:“0.17”,“zjqkCss”:“红色”,“gdblockid”:“10”,}]

没用! Modex.select().where(Modex.sdgdList['gdmc']=='aaa') 在dict上过滤它的工作

{'gdmc':[1,2,'abc','bbb']}

Tags: classbbb红色aaacgsmodexzgszjqkcss

热门问题