2

私のテーブルには、 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')

またはそのようなもの

これに関するご意見ありがとうございます...!

4

1 に答える 1