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']}
由于json数据是字典列表,因此可以执行以下操作:
相关问题 更多 >
编程相关推荐