Django JSONField过滤

Django JSONField过滤,第1张

Django JSONField过滤

根据django JSONField
docs
,它解释说该

data
结构与python本地格式匹配,查询时的方法略有不同。

如果您知道JSON的结构,则还可以过滤键,就好像它们是相关字段一样:

object.filter(data__animal='cat')object.filter(data__name='tom')

通过数组访问:

object.filter(data__0__animal='cat')

您的包含示例几乎是正确的,但是您的数据在列表中,并且需要:

object.filter(data__contains=[{'animal': 'cat'}])


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5647603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存