【发布时间】:2021-04-02 18:58:05
【问题描述】:
我的 Django 上有这些代码
def get(self, request):
movie = Movie.objects.all().order_by('name').first()
serializer = MovieSerializer(movie)
serializer_data = serializer.data
return Response(serializer_data, status=status.HTTP_200_OK)
它会返回这个数据
{
{
"description": "Haunted House Near You",
"id": 1,
"name": "Scary Night",
},
{
"description": "Netflix and Chill",
"id": 2,
"name": "Movie Night",
},
}
我想添加自定义字段,像这样称为“别名”
{
{
"description": "Haunted House Near You",
"id": 1,
"name": "Scary Night",
"alias": "SN"
},
{
"description": "Netflix and Chill",
"id": 2,
"name": "Movie Night",
"alias": "MN"
},
}
我的问题是,如何在 Django 上使用 ORM 添加自定义字段?
【问题讨论】:
-
如果您在
serializer_data中获取 JSON 格式,则迭代并在其中添加一个字段。