2020 스마틴 앱 챌린지 출전작 "BTS(Bluetooth Temperature Submitter)"의 API서버입니다
python src/manage.py runserver --settings="config.settings.<세팅 모드>"
로 서버를 실행합니다
https://www.notion.so/API-569f68f03af642ab86e8e7d7dbb611c4 위 링크를 클릭하여 API 명세서를 보고 API를 사용합니다
Django의User Model을 커스텀하여email를 기본키로 하는 Model 제작Authentication방식을JWT사용JSONWebTokenAuthentication을 직접 만들어 반환 자료형 변경rest_framework_jwt라이브러리로 로그인 구현rest_auth라이브러리로 회원가입 구현
generics의 여러 view를 상속하여 제작permissions.py파일을 만들어 그룹 관리자 권한 체크