개발일지_huns

고정 헤더 영역

글 제목

메뉴 레이어

개발일지_huns

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (118)
    • 개발일지 (1)

검색 레이어

개발일지_huns

검색 영역

컨텐츠 검색

전체 글

  • 221231 이메일 전송 속도 개선

    2022.12.31 by hunss

  • 221230 알고리즘, 멀티스레드, test코드

    2022.12.30 by hunss

  • 221229 최종프로젝트 마무리 발표

    2022.12.30 by hunss

  • 221228 최종 프로젝트(최종 발표 준비)

    2022.12.28 by hunss

  • 221219 ~ 221223 WIL

    2022.12.27 by hunss

  • 221227 최종프로젝트(로그인 validation / custom)

    2022.12.27 by hunss

  • 221226 최종프로젝트 (이메일 인증 갈아치우기)

    2022.12.27 by hunss

  • 221222 최종프로젝트

    2022.12.22 by hunss

221231 이메일 전송 속도 개선

기존 코드대로 이메일 전송 속도 = 3.6926777362823486 약 4초 멀티스레드 이용 이메일 전송 속도 개선 = 0.11907458305358887 약 0.1초 2.5배 더 빨라진 것을 볼 수 있다.

카테고리 없음 2022. 12. 31. 14:30

221230 알고리즘, 멀티스레드, test코드

최종프로젝트를 하면서 이메일 인증을 한 사실은 많이 언급했다. 근데 사용자가 로그인을 했을 때 이메일이 전송되는데 3초정도 로딩시간이 필요했는데, 그 동안 이상함을 못느꼈었다. 다른 팀의 최종발표를 듣는데, 같은 이메일 인증을 시도했는데 멀티스레드를 이용해 이메일 전송속도를 빠르게 개선한 것을 볼 수 있었다. 그래서? 오늘 멀티스레드에 대해 찾아봤다. 파이썬에서 멀티스레드를 구현하는 방법에는 threading모듈 or thread모듈을 사용하는 두가지 방법이 있다고 한다. 근데 thread모듈은 deprecated되서 threading모듈을 사용하는 것을 권장하는 상태. target은 쓰레드가 실행할 함수, args는 그 함수의 인자들을 의미함. 이런게 예시인데, 아직 저 인자에 뭘 넣어야할 지 감을 못..

카테고리 없음 2022. 12. 30. 20:31

221229 최종프로젝트 마무리 발표

카테고리 없음 2022. 12. 30. 20:31

221228 최종 프로젝트(최종 발표 준비)

모든게 마무리됐다. 피드백 수용도 다 했고, ppt준비, readme, 트러블슈팅 한달간의 프로젝트가 마무리됐음. 사이트 / notion / ppt https://www.thumbookfe.ml/ Thumbook 독후감을 작성해주세요 책에 대한 인상이 깊으셨다면 글로 표현해주세요 www.thumbookfe.ml https://www.notion.so/A1-c8728c9326d147d3b8dae30a8eba570c A1-뚜비야 너도 책 읽고 자랑좀 해라 발제 : [221130] 내배캠 AI 3회차 발제 - 최종 프로젝트 (notion.site) www.notion.so https://docs.google.com/presentation/d/1mbtcaXw9ApL6umlk9OUlbn4hse4wAu_iww0yZ..

카테고리 없음 2022. 12. 28. 23:13

221219 ~ 221223 WIL

이번주 한 일 1. Facts 사용자 피드백을 통한 코드 리펙토링 피드백 받은 부분이 많았다. 정리를 해보면 회원가입이 이메일인증이 필요없이 잘 되는데 이메일인증이 옵니다(인지하고 있던 문제였음.. 수정이 안되었을 뿐. 작성일 기준 어제 수정했다) yes24로 보낼지 말지, 언제보낼지(사용자 입장에서 yes24로 리다이렉트보내주는게 마냥 좋은 것은 아니라는 걸 느꼈다. 더 많은 정보를 사이트에서 보여주기엔 한계가 있다고 판단해서 리다이렉트해줬는데, 센스있게 필요할 때만 있어야 했다) 추천이 잘 되는지 모르겠습니다. 출산 책을 클릭했는데 장르가 다른 책이 추천됩니다(추천을 해주는 방식이 별점을 통해 추천하는데, 현재 쌓인 데이터가 없기 때문에 더미데이터를 이용하고 있음. 따라서 추천이 잘 안되는 것처럼 느..

카테고리 없음 2022. 12. 27. 23:38

221227 최종프로젝트(로그인 validation / custom)

진짜 애먹었는데 다른 validation과 달리 이 serializer는 TokenObatainPairSerializer를 상속받아서 사용하기 때문에 그거까지 고려를 해야했다. 상속받은 serializer를 보면 post방식으로 올 때 저 def validate를 통하기 때문에 저 함수에서 self.get_token(self.user)로 토큰도 생성하고 validation도 하는 것임. validation은 그동안 했던 것처럼 하는 건데, 새로 안 사실은 password validation에서 check_password 라는 함수이다. 받아오는 password는 해싱되지 않은 생password이고 디비에 저장되어 있는 password는 해싱되어 있어서 비교가 안되지만 check_password를 통해 해..

카테고리 없음 2022. 12. 27. 23:38

221226 최종프로젝트 (이메일 인증 갈아치우기)

처음 프로젝트를 시작할 때 이메일인증을 목표로 두고 찾았고, 처음 알게 된 게 allauth을 통한 이메일 인증이었다. allauth를 통해 이메일 인증을 하기 위해서는 로그인/회원가입도 allauth로 하게 되었고, 여기서 문제가 발생했다. 회원가입과 로그인 / 이메일 인증을 할 때 custom을 해야하는데 allauth를 재대로 이해하지 못한 상태에서 custom까지 하려니까 너무 막막하고 시간이 없다고 판단해서 allauth로 했던 거 싹 지우고 직전프로젝트까지 사용했던 View를 새로 만들고 다시 새로 하기로 했음. allauth로 했던 것 보다 쉽게 하긴 했는데, 왜 allauth로 했었지 싶긴했음. 회원가입 할 때 쓰는 serializer에서 create할 때 이메일 인증 이메일을 보내는 방식..

카테고리 없음 2022. 12. 27. 22:56

221222 최종프로젝트

그동안 신경쓰지 못한 alert와 validation을 만졌는데, validation이 쉽지 않았다. 게시글을 작성할 때 내용/별점/이미지 에서 뭘 빼고 작성했을 때마다 다르게 alert를 띄우는 작업을 했음. 피드백 받은 내용 수정 회원가입시 유저네임이 같거나 이메일이 같은 경우 동일한 에러창이 나온다고함 우선 먼저 에러의 status 및 오류 메시지를 먼저 확인하기 위해 포스트맨을 이용했다. Bad Request: /users/dj-rest-auth/registration/ [25/Dec/2022 23:50:33] "POST /users/dj-rest-auth/registration/ HTTP/1.1" 400 64 400 62 → 유저네임이 디비에 동일할 경우 나타나는 오류 { "email": [ "..

카테고리 없음 2022. 12. 22. 17:32

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 6 ··· 15
다음
TISTORY
개발일지_huns © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바