[Westagram]:ログイン


課題



1.実施前の考え方


上記手順で実施

2.実施

class LoginView(View) :
    def post(self, request) :
        try :
            data = json.loads(request.body)

            email    = data['email']
            password = data['password']
        
            if not User.objects.filter(email=email).exists() :
                return JsonResponse({'message':'INVALID_USER BY EMAIL'}, status=401)
            
            if not User.objects.filter(password=password).exists() :
                return JsonResponse({'message':'INVALID USER BY PASSWORD'}, status=401)
            
            return JsonResponse({'message':'SUCCESS'}, status=200)

        except KeyError :
            return JsonResponse({'message':'KEY_ERROR'}, status=400)

3.後期


メンターのフィードバックや修正前のコードは保存されていないため、最終コードのみアップロードされた.
ああ...多くのフィードバックが私たちに啓発してくれたところは、以前のコードがあってこそ比較でき、使えない.
とにかくあなたのおかげできれいになりました!