[TIL_Carrotww] 1

유형석·2022년 8월 29일
1

TIL

목록 보기
1/138
post-thumbnail

공부 한 것

  • 정규표현식을 사용하여 팀원 프로필 입력값을 조절 하려고 하였다. 정규표현식 사용은 경험이 있어 어렵지 않았다.
ch_name = re.compile('^[가-힣a-zA-Z]{2,5}$')
ch_age = re.compile('^[0-9]+$')
ch_mbti = re.compile('^[a-zA-Z]+$')
ch_blog = re.compile('^(((http(s?))\:\/\/)?)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$')

name -> 한글 영어로 2~5글자
age -> 숫자만
mbti -> 영어만
blog -> http or https or 없어도 됨

app = Flask(__name__)
@app.route('/')

app 변수를 Flask 모듈을 python (__name__) 메인 함수로 선언하겠다는 뜻
아래 함수는 '/ ' 디렉터리로 연결하겠다는 뜻

느낀 점

  • flask에서 위와 같은것은 왜 쓰는지 모르고 복붙만 했지만
    팀원이 만든 front 부분과 합치는 과정에서 너무 많은 에러가 있었고, 나도 코드 하나하나를 뜯어보느라 시간이 오래걸렸다.
  • DB 조작, flask, regex 각종 모듈은 구글링으로 습득이 가능하였지만 팀원과 협의하며 개발한다는것은 쉽지 않았다. 협의 자체가 힘들다기 보다는 여러 코드를 합치는것이 힘들었던것 같다.
profile
Carrot_hyeong

1개의 댓글

comment-user-thumbnail
2022년 8월 30일

팀프로젝트는 처음이니 어려우신 게 당연합니다 ㅎㅎ 그래도 해내신, 그리고 해내실 형석님!! 대답합니다욧 익숙해지시면 점점 습관이 되고 요령이 생겨 어렵지 않으실 거예요! 앞으로도 힘내서 달려보아요 홧팅

답글 달기