

데이터베이스에 사용자의 이메일이 존재한다면 해당 객체를 가져온다. 존재하지 않는 이메일을 입력했다면 {'message': "INVAILD_USERS"}와 함께 http 401에러를 반환한다.

입력된 이메일과 패스워드가 일치한다면 {"message": "SUCCESS"}와 함께 http 200을 반환한다. 만약 잘못된 패스워드 입력시 {'message': "INVAILD_USERS"}와 함께 http 401에러를 반환한다.

이메일이나 패스워드를 입력하지 않으면 {'message': "KEY_ERROR"}와 함께 http 400에러를 반환한다.


생성한 뷰를 사용하기 위해 users/urls.py에 다음을 추가한다.



