2016-10-23 10 views
0

JsonResponseにサーバーの応答コードを追加することはできますか?私はいくつかの状況では404で返信するためにサーバーが必要です。Django - JsonResponseのサーバーコードの応答

私は、ビュー

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

をこの答えをチェックしてください:// stackoverflowの:[DjangoのJSONレスポンスエラーステータス](HTTPのhttp://stackoverflow.com/a/35059936/3065081 –

+0

が重複する可能性が。 com/questions/35059916/django-json-response-error-status) – GwynBleidD

答えて

1

を追加します。ただ、JsonResponseに追加のパラメータを渡すstatus

return JsonResponse({'status': 'user with {} not exist'.format(username)}, status=404) 
関連する問題