0
因爲我有nginx路由集,所以我使用cookie進行身份驗證。當前的代碼,我有我的觀點的註冊是在django rest框架中使用角度驗證
@csrf_exempt
@api_view(['POST'])
def userSignin(request):
form = AuthenticationForm(data=request.POST)
if form.is_valid():
login(request,form.get_user())
serializer = userSerializer(user)
return Response(serializer.data)
return HttpResponse(form.errors.as_json())
我的問題是什麼,我可以將輸出發送到用戶,使之成爲容易的,我來處理形式的錯誤輸出和串行輸出的正確方法。我想到的是設置一個標誌status
這是一個布爾和條件分析輸出,但我無法編碼相同。
另外我想如果有人可以指導我一些方法,以便我替換HttpResponse
與DRF Response
的表單錯誤。
什麼拒絕?狀態碼?無法在API指南 – georoot
中找到您可以使用'HTTP_401_UNAUTHORIZED'返回響應並處理角度錯誤 –