개발학습일지

[Restful API] 이메일 주소 형식이 올바른지 확인하는 방법 _email-validator 본문

Restful API

[Restful API] 이메일 주소 형식이 올바른지 확인하는 방법 _email-validator

처카푸 2024. 5. 22. 15:46

이메일 주소 형식이 올바른지 확인하는 방법 

 

필요한 라이브러리 설치하기

$ pip install email-validator

- 라이브러리 설명 pypi 사이트

https://pypi.org/project/email-validator/

 

email-validator

A robust email address syntax and deliverability validation library.

pypi.org

$  pip install email-validator

 

이메일 주소 형식 올바른지 확인하는 코드

- DB에서 가져오는 코드랑 비슷하게 try : - except: - 사용한다.

# 사용할 함수 안에 쓴다 _회원가입하는 API에서 일반적으로 사용된다
try :
    validate_email(data['email']) 
except EmailNotValidError as e :
    return {"result":"fail", "error":str(e)}, 400