私のテーブルには、 meta_data という名前の JsonField 列があります。そのエントリの 1 つは次のとおりです。
{'abc':'zyz', 'name':{'pranav':'age', 'john':'age'}}
Jsonfield でクエリを実行するには、__has_key
ルックアップを使用します。
table.objects.filter(id__in=id_list, meta_data__has_key='name')
'pranav'
次のようなキーが内部にあるかどうかを確認するのに役立つdjangoルックアップがあるかどうかを調べ'name'
たい:
table.objects.filter(id__in=id_list, meta_data__has_key__has_key='pranav')
またはそのようなもの
これに関するご意見ありがとうございます...!