我的Django应用程序中的模型有一个json字段,通常在其中嵌套了json。我读到要在JSON域上进行过滤,你可以在过滤器上使用包含你正在寻找的任何值,但是即使我知道JSONField中存在该值,我也没有得到任何结果。我需要在json字段中使用嵌套json的额外步骤吗?
JSON字段"字段名称是内容"
"content": {
"documents": [
{
"id": "378",
"name": "Test.pdf",
"mediaFile": "http://localhost:8000/media/file.pdf"
}
]
}
查询:
document_modules =
WMDocumentModule.objects.filter(content__documents__contains={'id': "378"})
>>> document_modules: <QuerySet []>