Ожидается `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'>
Я не знаю, где проблема, я также дал ответ. Но он показывает эту ошибку