django - DRF 仅序列化 JSONField 的选定键
问题描述
我想序列化JSONField
DRF 中指定的键:值对,而不是整个JSON
.
我从他们的网站得到的:
从 Django Rest Framework 3.12 开始,JSONField
支持 Django。JSONField 的嵌套搜索开始支持 Django 本身使用的双下划线表示法。
您可以从https://www.django-rest-framework.org/community/3.12-announcement/#support-for-jsonfield阅读确切的声明
但我没有发现任何与我的问题有关的东西。
当我使用双下划线符号进行序列化(例如details__link
)时,我收到错误消息说模型不包含该字段。
解决方案
推荐阅读
- python - 基于 Spark Dataframe 中不同值的类别列
- html - CSS表格列宽不均匀
- android - 在官方 Android 模拟器上安装 ARM Translation (libhoudini)
- python - 在 Python 列表中查找第二大数字
- amazon-web-services - kinesis 数据流中的分片是什么
- laravel - laravel如何上传视频
- c# - Unity3D:如何修复“TerrainData.SetHeights 错误”
- cookies - 如何保存 cookie 并将其加载到另一个 puppeteer 会话中?
- ruby-on-rails - 如何在这个可过滤的分页 Rails API 中优化这个活动记录查询?
- excel - 保存数据时如何弹出“数据保存成功”消息?