包括生成的字段到Django JSON序列化

时间:2014-08-11 16:03:12

标签: python json django serialization

我有一个django应用程序,其中我的api定义如下:

以下是我从api.py发送给我的json的内容:

class studentList(APIView):
    def get(self, request, pk, format=None):
        student_detail = Student.objects.filter(student_id = pk)
        serialized_student_detail = studentSerializer(student_detail, many=True)
        return Response(serialized_student_detail.data)

我有另一个名为 status 的变量,我在反向查找的帮助下计算。 我想要实现的是发送另一个名为status的字段以及上面的json值。由于我的模型中没有状态字段,我该如何实现?

1 个答案:

答案 0 :(得分:1)

您可能需要的是SerializerMethodField(http://www.django-rest-framework.org/api-guide/fields/#serializermethodfield)。 请注意,默认情况下它是一个只读字段。