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