[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.後期
メンターのフィードバックや修正前のコードは保存されていないため、最終コードのみアップロードされた.
ああ...多くのフィードバックが私たちに啓発してくれたところは、以前のコードがあってこそ比較でき、使えない.
とにかくあなたのおかげできれいになりました!
Reference
この問題について([Westagram]:ログイン), 我々は、より多くの情報をここで見つけました
https://velog.io/@kyleee/Westagram-로그인
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
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)
Reference
この問題について([Westagram]:ログイン), 我々は、より多くの情報をここで見つけました https://velog.io/@kyleee/Westagram-로그인テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol