首页 > 解决方案 > 在 django 响应中不显示 id

问题描述

大家好,我正在使用 rest-freamework 创建一些 API,作为响应,我不想在外国字段中显示 id。

{
    "id": 1,
    "name": "My Team",
    "description": "This is my team",
    "dealership": 1,
    "users": [
        6,
        9,
    ]
}

在变化中,我想要类似的东西:

{
    "id": 1,
    "name": "My Team",
    "description": "This is my team",
    "dealership": "Chevrolet Miami",
    "users": [
        "Jack Black",
        "Brad Pitt"
    ]
}

标签: djangodjango-rest-frameworkserialization

解决方案


Gilbeesh,序列化代码是:

class TeamSerializer(serializers.ModelSerializer):

    class Meta:
        model = Teams
        fields = ["id", "name", "description", "dealership", "users"]

推荐阅读