본문 바로가기
반응형

개발151

Pycon Korea 2019 컨퍼런스 후기 - 8.17(토) 파이콘을 처음 갔던 게 2016년이었다. 개발자가 된 지 얼마 안 됐을 때여서 거의 모든 세션이 어려웠었는데 그래도 그냥 좋았다. 컨퍼런스에서 파이썬 커뮤니티 특유의 친근함과 포용성이 느껴졌다고 해야 하나.😌 재작년과 작년은 항상 이맘때쯤 여행을 가서 빠졌는데 올해는 다시 참가! 8월까지도 별 생각 없다가 막상 코엑스에 도착해서 내 이름표를 받으니 너무 설레는 거! 현재는 소속이 딱히 없어서 유씨 가문이라고 적었는데 고대로 프린트됐다😂 야심찬 계획은 이러했다. (토요일 아침엔 스터디가 있어서 키노트는 패스했다.) 8.17 14:10 ~ 14:35 정적 타입 검사로 더 나은 Python 코드 작성하기 15:05 ~ 15:30 하나의 Django 코드로 여러 사이트 운영하기 15:45 ~ 16:25 시간 복.. 2019. 8. 18.
백엔드(AWS Elastic Beanstalk) 프론트엔드(Netlify) 배포 팀 프로젝트를 시작한 지 5주 정도 되었을 때, 가끔 만나 조언을 해주시던 팀장님이 일단 배포를 해보라 하셨다. 아직 개발은 진행중인데 벌써? 라고 생각했지만, 사실 배포에 대한 부담감이 커서 미리 해치워버리고 싶기도 했다. 얼마나 걸릴까 걱정하기보단 그냥 해보자 싶어서 주말에 어느 정도 공부한 뒤 바로 진행했다. 프론트엔드 배포에는 정적 사이트 배포 서비스인 Netlify를 사용했다. 마지막으로 다닌 회사에서 알게 된 서비스인데 무지하게 편하다. 백엔드 배포 역시 전 회사에서 눈여겨봤던 Elastic Beanstalk으로. 예전에 튜토리얼만 한 번 따라해본 적 있는데 직접 사용하는 걸 보고나니괜찮겠다 싶었다. 이번 글은 지식 공유보다는...나중에 내가 다시 보기 위해 적어둔다. 프론트엔드 배포 처음엔 .. 2019. 8. 8.
[Django] Django Rest Framework에서 휴대폰 인증 문자 서비스 만들기 서론; 휴대폰 인증을 위해 거쳐야 하는 프로세스는 다음과 같다. 유저가 휴대폰 번호를 입력한다. 해당 번호와 랜덤 숫자 4자를 DB에 저장한 뒤, 인증 번호(랜덤 숫자)가 담긴 문자를 유저에게 보낸다. (인증번호 전송 API) 유저가 인증 번호를 입력한다. DB에서 유저의 휴대폰 번호와 인증 번호를 대조한 뒤 맞다면 True를, 틀리다면 False를 리턴한다. (인증번호 확인 API) 여기서 2, 4번에서 필요한 API 두 개를 만들어보려 한다. 스펙은 다음과 같음 Django 2.2 PostgreSQL 인증번호 전송 API 1) 일단 유저의 전화번호와 랜덤생성한 숫자 4자를 auth에 테이블에 저장한다. auth 테이블은 단순히 phone_number와 auth_number 만을 저장하게 하고, pho.. 2019. 7. 11.
[Django] 윈도우에서 Django + PostgreSQL 연결 (Django 초기 세팅 과정은 넣지 않았다.) 0. PostgreSQL Database 설치 - 설치 경로 (최신 버전인 11.3 설치함) - 설치 과정은 여기 참고 1. 설치 후 PgAdmin4 실행 - 시작 > pgadmin 검색 > 실행 - 설치 시 저장한 비밀번호 입력 2. 유저 생성 - Login/Group Roles > Create > Login/Group Role... - Name 입력 - 패스워드 입력 (1234567890 으로 해줌) - 권한 부여 (알아서) 3. 데이터베이스 생성 - Database > Create > Database... - Database 이름 입력 & Owner에 아까 만들어준 Role 선택 4. Django 프로젝트에서 psycopg2 모듈 설치 pip inst.. 2019. 6. 9.
반응형