如何替换序列化程序中的密钥名?

2024-06-25 23:16:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个ModelSerializer:

class PublicNetwokSerializer(ModelSerializer):
    """
    PublicNetwok
    """
    class Meta:
        model = PublicNetwok
        fields = "__all__"

模型如下:

^{2}$

您知道,如果我使用ModelSerializer,我将获得如下所示的所有键值:

[
 {
  "name":"xxx",
  "desc":"xxx",
 },
 {
  "name":"xxx",
  "desc":"xxx",
 }
]

但是我想把键desc更改为description,在Django Rest框架中如何访问它?在


Tags: djangoname模型fieldsmodeldescriptionalldesc