【发布时间】:2014-08-06 21:18:48
【问题描述】:
根据 DRF 文档 here,在基于类的视图中,我们可以使用关键字 pk 发送值参数。我试图在以下代码中将 2 个值传递给 GET 函数。
示例:
class studentList(APIView):
def get(self, request, pk, pk2, format=None):
student_detail = Student.objects.filter(last_name = pk, campus_id.name = pk2)
serialized_student_detail = studentSerializer(student_detail, many=True)
return Response(serialized_student_detail.data)
在上面,campus_id 是与另一个模型的外键关系,因此它返回给我一个错误。我们如何在这里访问外键的值?在我的序列化程序中,我提到深度为 1,以便它从外键关系中获取值。我该怎么做?
【问题讨论】:
标签: python django django-rest-framework