작년에 멋사에서 이음 프로젝트를 하면서 가장 절실하게 깨달았던 점.. 유저는 무조건 시작단계에 해놔야 한다. 다른거 다 만들고 유저를 만들거나 고치려고 하면 너무 복잡하게 얽혀있어서 공사가 엄청 크다. 그래서 이번에는 어쨌든 프로젝트 기획도 완전하지 않으니 겸사겸사 유
DRF + jwt + 소셜로그인초기 환경 세팅dj-rest-auth는 업데이트가 중단된 django-rest-auth 대신 사용하는 패키지로, 회원가입과 로그인, 소셜로그인 기능을 제공해준다. 추가적으로 비밀번호 찾기/리셋, 회원가입 시 이메일 인증 등의 유저 관련 기
로직은 구글 소셜로그인이랑 진짜 똑같다. 한번 해봤으니까 이론적인 것도 한번 정리해보려고 한다. (카카오 공식문서에 잘 설명돼있길래 겸사겸사)
네이버 개발가이드 - 네이버 로그인 연동 개발하기
설치.env 파일 생성 및 환경 변수 작성.env 파일의 위치는 manage.py가 있는 곳.env에 있는 환경 변수 값 가져와서 사용하기ReferenceDjango - django-dotenv 사용하기
지난번에는 회원가입과 로그인 코드를 하나하나 짰는데 이메일 인증을 하려고 보니.. 그냥 dj-rest-auth로 빨리 갈아타는게 정신건강에 좋을 것 같아서 갈아탔다.전에 views.py랑 serializers.py에서 열심히 썼던거는 그냥 다 날려버렸고url만 이렇게
본격적인 이메일 인증을 하기 전에 이메일 보내기부터 해보도록 하겠따.우선 희생양 발신용으로 쓰일 지메일에 2가지 설정을 해줘야한다.지메일 > 모든 설정 보기 > 전달 및 POP/IMAP 에서 IAMP 사용 선택원래 보안 수준이 낮은 앱을 액세스할 수 있도록 설정을 변경
dj-rest-auth의 편리함에 감동먹음.. 개쩐다!!!!저번 포스팅에서 쓴 장고에서 이메일을 보내기 위한 설정값들에 이어서, 회원가입을 할때 이메일 인증 과정을 거치도록 나머지 설정들을 쓴다.유저가 인증 이메일을 받고, 해당 계정을 인증하기 위해 확인하는 부분이다.
이미지 미디어 설정|gitignore 적용|admin 필드값 다 보이게 세팅|admin 필드 검색|마이그레이션 초기화|데이터베이스 연결 세션 종료|dump&loaddata|bulk_update|M:N admin에서 보기|M:N 데이터 보내기|객체 여러개 보내기
serializer 외래키 객체 표현 방법|유저 자동 저장|url router 설정|DRF Swagger 작성-APIView,Viewset