首页 > 解决方案 > DRF 仅序列化 JSONField 的选定键

问题描述

我想序列化JSONFieldDRF 中指定的键:值对,而不是整个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)时,我收到错误消息说模型不包含该字段。

标签: djangodjango-modelsdjango-rest-framework

解决方案


推荐阅读