我有一个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值。由于我的模型中没有状态字段,我该如何实现?
答案 0 :(得分:1)
您可能需要的是SerializerMethodField(http://www.django-rest-framework.org/api-guide/fields/#serializermethodfield)。 请注意,默认情况下它是一个只读字段。