【发布时间】:2017-04-25 10:48:09
【问题描述】:
我有一个 MySQL 数据库,其中包含一个名为 things 的 JSON 字段的表。 JSON 看起来像这样
things = {"value1": "phil", "value2": "jill"}
我收集了通过
从数据库中提取的对象my_things = Name_table.objects.values
现在,我想通过其中一个 JSON 字段过滤 my_things 集合。这个我试过了
我的东西 = my_things.filter(things__contains={'value': 'phil'})
返回一个空集合。我也试过了
my_things = my_things.filter(things={'value': 'phil'})
和
my_things = my_things.filter(things__exact={'value': 'phil'})
我使用的是 Django 1.10 和 MySQL 5.7 想法?
【问题讨论】: