[VIEW]validation 적용 안되는 문제

박민하·2022년 6월 19일
0

ERROR & DEBUG

목록 보기
9/30

  client가 email을 POST할 때 위의 정규식을 만족하지 못하면 error massage 'INVALID_EMAIL'을 호출하게끔 했다. 하지만,

  이런 쓰레기같은 이메일이랑, 패스워드랑, 핸드폰번호랑, 아무튼 총체적 난국인 정보를 통과시켜준다고? 이 사이트는 망했다... 큰일났다...

❗️ 해결 방법

  return 대신 raise를 썼더니 해결됐다.

  raise 대신 return을 쓰게 되면 JsonResponse 객체를 반환할 뿐 코드는 계속해서 실행된다고 하던데... 내 경우는 JsonResponse 객체도 반환이 안되지 않았나?

  구글링 해보니까 validationError를 임포트해서 직접 유효성검사기를 만드는 경우에는 raise ValidationError를 쓴다고 한다. 왜 return은 안먹는건지 정확한 답이 안나와서 찝찝하긴 하지만... 이후에 알게 되면 다시 추가하러 오겠다.

profile
backend developer 🐌

0개의 댓글