在Django Rest Framework中,如何将值序列化为值数组而不是对象数组?

克里斯·米勒

在Django Rest Framework中,如何将值序列化为值数组而不是对象数组?这是我的序列化器代码的示例:

class NodeTagSerializer(serializers.ModelSerializer):
    class Meta:
        model = NodeTag
        fields = (
            'name',
        )


class NodeTreeSerializer(serializers.ModelSerializer):
    tags = NodeTagSerializer(required=False)

    class Meta:
        model = NodeTree
        fields = (
            'tags',
        )

这是返回:

"tags": [
    {"name": "Tag1"},
    {"name": "Tag2"}
]

但我想要:

"tags": [
    "Tag1",
    "Tag2"
]
烈瑞恩

您可以重写to_native()方法以直接返回标签名称(未经测试):

class NodeTagSerializer(serializers.ModelSerializer):
    def to_native(self, obj):
        return obj.name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将 OneToOneField 序列化为 Django-Rest-Framework 中的列表?

来自分类Dev

Django Rest Framework:将数据从嵌套的json字段序列化为纯对象

来自分类Dev

如何在Django Rest Framework中的REST API中为数组数据编写序列化程序?

来自分类Dev

使用Django REST Framework序列化外键数组

来自分类Dev

Django REST Framework-如何将ForeignKey解析为实际值而不是索引?

来自分类Dev

Django.rest_framework:如何将一对多序列化?

来自分类Dev

如何在Django Rest Framework中序列化ChoiceFields?

来自分类Dev

django rest 框架将属性字段序列化为日期?

来自分类Dev

我如何在Django Rest Framework序列化程序中获取父对象

来自分类Dev

在Django Rest Framework中,如何限制要序列化的外键对象的数量

来自分类Dev

Django Rest Framework将查询集序列化为带有自定义字段的字典

来自分类Dev

如何将绝对URL字段放入Django Rest框架的序列化器模型中?

来自分类Dev

Django REST Framework:不同序列化对象的列表?

来自分类Dev

Django REST Framework ManyRelatedField的序列化

来自分类Dev

翻译序列化 Django Rest Framework

来自分类Dev

在Django Rest Framework中筛选多个值

来自分类Dev

Django Rest Framework-如何序列化嵌套字段

来自分类Dev

Django Rest Framework中的序列化器字段筛选?

来自分类Dev

在Django-rest-framework中序列化通用关系

来自分类Dev

Django Rest Framework序列化程序中的循环依赖

来自分类Dev

将带有django-rest-framework-gis的外键对象序列化为geojson时出错

来自分类Dev

为什么Django Rest Framework序列化程序的`create()`方法返回值?

来自分类Dev

使用django-rest-framework序列化器检索具有许多模型值

来自分类Dev

为什么Django Rest Framework序列化器的`create()`方法返回一个值?

来自分类Dev

使用 Django Rest Framework 根据单个字段值序列化查询集

来自分类Dev

如何使用Django Rest Framework反序列化嵌套对象

来自分类Dev

Django rest-framework如何序列化对象/外键

来自分类Dev

如何结合Redis和Django-rest-framework中的值

来自分类Dev

在Django Rest Framework 3中使用可写的嵌套序列化程序创建多个对象

Related 相关文章

  1. 1

    如何将 OneToOneField 序列化为 Django-Rest-Framework 中的列表?

  2. 2

    Django Rest Framework:将数据从嵌套的json字段序列化为纯对象

  3. 3

    如何在Django Rest Framework中的REST API中为数组数据编写序列化程序?

  4. 4

    使用Django REST Framework序列化外键数组

  5. 5

    Django REST Framework-如何将ForeignKey解析为实际值而不是索引?

  6. 6

    Django.rest_framework:如何将一对多序列化?

  7. 7

    如何在Django Rest Framework中序列化ChoiceFields?

  8. 8

    django rest 框架将属性字段序列化为日期?

  9. 9

    我如何在Django Rest Framework序列化程序中获取父对象

  10. 10

    在Django Rest Framework中,如何限制要序列化的外键对象的数量

  11. 11

    Django Rest Framework将查询集序列化为带有自定义字段的字典

  12. 12

    如何将绝对URL字段放入Django Rest框架的序列化器模型中?

  13. 13

    Django REST Framework:不同序列化对象的列表?

  14. 14

    Django REST Framework ManyRelatedField的序列化

  15. 15

    翻译序列化 Django Rest Framework

  16. 16

    在Django Rest Framework中筛选多个值

  17. 17

    Django Rest Framework-如何序列化嵌套字段

  18. 18

    Django Rest Framework中的序列化器字段筛选?

  19. 19

    在Django-rest-framework中序列化通用关系

  20. 20

    Django Rest Framework序列化程序中的循环依赖

  21. 21

    将带有django-rest-framework-gis的外键对象序列化为geojson时出错

  22. 22

    为什么Django Rest Framework序列化程序的`create()`方法返回值?

  23. 23

    使用django-rest-framework序列化器检索具有许多模型值

  24. 24

    为什么Django Rest Framework序列化器的`create()`方法返回一个值?

  25. 25

    使用 Django Rest Framework 根据单个字段值序列化查询集

  26. 26

    如何使用Django Rest Framework反序列化嵌套对象

  27. 27

    Django rest-framework如何序列化对象/外键

  28. 28

    如何结合Redis和Django-rest-framework中的值

  29. 29

    在Django Rest Framework 3中使用可写的嵌套序列化程序创建多个对象

热门标签

归档