목록회원가입 (1)
티처프레너스 노트
Django 회원가입 시 아이디/비밀번호 검증하는 로직 (정규식X)
[상황] - CBV를 이용해서 Django 프로젝트를 만들고 있다. - BaseView를 만들어서 post/get 요청을 처리하고 있다. (response에는 data, message, error여부가 담긴다.) 넘겨받은 string을 검증식 람다를 통과시키면 된다. 검증하는 람다는 all, any, len을 사용해서 검증하도록 하면 된다. 핵심코드 - 검증식 def validate_username(self, username): ## 아이디 검증 메소드 validate_condition = [ lambda s: all(x.islower() or x.isdigit() or '_' for x in s), ## 영문자 대소문자, 숫자, 언더바(_)만 허용 lambda s: any(x.islower() for ..
👨💻 개발 노트/Python Django
2021. 2. 13. 14:16