class UserProfileView(generics.ListCreateAPIView):
permission_classes = (
permissions.IsAuthenticated,
)
serializer_class = UserProfileSerializer
def list(self,request):
queryset = UserProfile.objects.filter(user=request.user.id)
serializer = UserProfileSerializer(queryset, many=True)
return Response(serializer.data)
我得出去拉这样Django的restframework generics.ListCreateAPIView返回类似的对象列表中
[
{
"id": 1,
"firstname": "exp",
"lastname": "exp"
}
]
我想是这样,我怎么能做到这一点,我不知道为什么它返回列表我怎样才能解决这个问题
{
"id": 1,
"firstname": "exp",
"lastname": "exp",
}
返回的结果是一个常规的模型架构,据我所知... – glls
列表是检索* multiple *记录,Retrieve是针对单个的 - 他们有分开的方法:get_object() – Jerzyk
@Jerzyk你可以给我任何例子如何做到这一点!!!!!! – thisisms