【发布时间】:2014-10-04 12:49:44
【问题描述】:
我有一个 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 值。由于我的模型中没有 status 字段,我该如何实现?
【问题讨论】:
-
您使用的 API 应用程序是? (RestFramework 或 Tastypie)
-
我正在使用 Django REST 框架
-
所以你基本上想发送一个看起来像 { 'status': x, 'student_detail_list': [ ... ] } 的json?
-
我有一个状态,我正在为 student-detail_list 中的每个项目计算。所以我想要 [ { 'status': x1, 'student_detail1' : y1},{ 'status': x2, 'student_detail2' : y2}...]
标签: python json django serialization