Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: #2 회원가입 API를 구현했습니다 #24

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Conversation

taening
Copy link
Collaborator

@taening taening commented Mar 21, 2020

#2

회원가입 API를 구현

POST 메소드로 api/users/signup/ 경로로 진입한 경우
serializer를 통해서 DB로 해당 POST의 Body가 등록되도록 했습니다.

serializer.is_valid() 를 통해 DB형식과 맞는지 확인합니다.
맞으면 저장 후 저장한 데이터와 HTTP_201 을 Return 합니다.
틀리면 에러메시지와 HTTP_400 을 Return 합니다. 

기타사항 수정

DB와 연동하기 위해서 자료조사 중  PyMySQL 모듈과 mysqlclient 모듈을 설치했습니다.
중복되는 모듈이므로 PyMySQL을 삭제하고 의존성 파일에서 제거했습니다.

taening added 2 commits March 21, 2020 11:39
user/urls.py 에 api/users/signup/ URL경로를 추가했습니다.
해당 경로로 POST를 보내면 해당 정보를 DB에 등록하는 기능을 구현했습니다.
user/views.py 에서 구현한 코드를 확인할 수 있습니다.

tcpsite/urls.py 에 불필요한 Module 임포트를 제거했습니다.
user/models.py 에 Autopep8이 실행되어 NewLine이 추가됐습니다.
기존 PyMySQL 모듈과 mysqlclient 모듈이 둘다 설치되어 있었습니다.
따라서 사용하지 않는 PyMySQL 모듈을 삭제하고 의존성 파일에서 제거했습니다.
@taening taening added this to the 1주차 milestone Mar 21, 2020
@taening taening linked an issue Mar 21, 2020 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

회원가입 API를 구현한다
1 participant