我的API错误返回一个JSON对象,但状态代码为HTTP 200
:
response = JsonResponse({'status': 'false', 'message': message})
return response
如何更改响应代码以指示错误?
最佳答案
JsonResponse
通常返回HTTP 200
,这是'OK'
的状态代码。为了指示错误,您可以将HTTP状态代码添加到JsonResponse
中,因为它是HttpResponse
的子类:
response = JsonResponse({'status':'false','message':message}, status=500)
关于python - 如何在Django中更改JsonResponse的状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35059916/