标签: python django
我有一个带有django JSONField的模型。 JSONField有一个名为“name”的键。我希望在我的模型中搜索名称包含Foo的用户;类似的东西:
User.objects.filter(jsonfield['name']__icontains='foo')
据我所研究,没有简单的方法可以做到这一点。我的下一个选择是为jsonfield ['name']添加一个新列,以便我可以搜索它。虽然我正在寻找的修复需要快速,但我也很乐意了解我更多参与的选项,所以我可以稍后重构。谢谢。