Ожидается `Response`, `HttpResponse` или `HttpStreamingResponse` [закрыто]

views.py

@api_view(['POST','GET'])
def nric_validate(request):
    if request.method == 'GET':
        ki = Kiosk.objects.all()
        serializer =Kioskserialize(ki, many=True)
        return Response(serializer.data, status=status.HTTP_200_OK)
    
    if request.method =="POST":
        k = Kiosk.objects.all()
        serializer = Kioskserialize(k, many=True)
        
        
        nric_no = request.POST['nric_no']
        user = auth.authenticate(nric_no=nric_no)
        
        # uid = request.POST.get('uid')
        uid = FRUser.objects.values_list('uid',flat=True)
        print(uid)
        if uid ==  nric_no:
            Kiosk(nric_no=nric_no).save()
            return Response(serializer.data)
    else:
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
    else:
        return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

Когда я запускаю этот код, он отображает Ожидалось, что из представления будет возвращено Response, HttpResponse или HttpStreamingResponse, но получено <class 'NoneType'>

Я не знаю, где проблема, я также дал ответ. Но он показывает эту ошибку

Вернуться на верх