Django - JsonResponse中的服务器代码响应

时间:2016-10-23 11:12:28

标签: django

是否可以将服务器响应代码添加到JsonResponse?在某些情况下我需要服务器回复404。

我有以下观点

def CreateOrAuth(request):
try: 
    username = request.POST.get("username")

    queryset = User.objects.get(username=username)

except Exception as e:
    return JsonResponse({'status': 'user with {} not exist'.format(username)})

我想在这里添加404服务器代码

1 个答案:

答案 0 :(得分:1)

是的,你可以。只需将其他参数status传递给JsonResponse

return JsonResponse({'status': 'user with {} not exist'.format(username)}, status=404)