PROJECTS

Team Project 5 | 6월 30일 |유화 제작 인공지능 모델, Simple JWT

nicesugi 2022. 7. 1. 01:55

Team Project 5 |  The season of N.11

 Github

https://github.com/2JYK/The-season-of-N.11_backend.git

https://github.com/2JYK/The-season-of-N.11_frontend.git

 

유화 제작 서비스  ; 사용자가 입력한 사진에 사계절의 효과를 주어 업로드, 수정 및 삭제 를 할 수 있음 

👩🏻‍💻 담당 파트 : 회원가입  | 로그인-JWT발급 | 유화 제작 인공지능 기술 | 마이페이지-업로드,북마크 사진 | 게시글 수정 및 삭제 

 

🌱 6월 30일

✔️ simplejwt 이용해서 로그인

✔️ JWT 디코딩하여 회원정보 조회-수정-탈퇴 구현 

✔️ JWT 디코딩 대신 JWT 인증 방식 클래스 지정하여 코드 리팩토링 

✔️ 로그아웃 보류(프론트에서 토큰 삭제 계획)

✔️ 유화 제작 인공지능 모델 생성

✔️ 유화 제작 인공지능 모델 결과값 확인하기(main.py)

✔️ 회원가입 기본 UI 생성

✔️ 로그인 기본 UI 생성

 

👍 포스팅 내용

➕ 유화 제작 인공지능 모델 결과값

라이브서버를 통해 브라우저에서도 회원가입-로그인 작동 확인

Simple JWT Docs


DRF에서 JWT 열심히 decoding했다가 싹 다 삭제하였고

JWT 인증 방식 클래스 지정해주고, 제일 처음 serializer를 이용해 구현했던 코드를 그대로 이용해주었다.

decode한 코드를 삭제한 이유는 애초에 로그인시에 simplejwt는 incoding을 해주지 않아 사용할때 decoding을 할 필요가 없던 것..

현재는 simplejwt를 이용해 간단하게 회원정보 조회-수정-삭제-로그인까지 다 가능해졌다.

로그아웃 부분에서 좀 애를 먹었는데 프론트쪽에서 간단히 삭제할 수 있다는 걸 확인해서 내일 프론트 작성하면서 진행해보려고 한다!


🌱 유화 제작 인공지능 모델 결과값

컨셉.. 할 수 있을지 모르겠다.... 먼저 구현을 해놓고 DRF 서버, 클라이언트 보완이 끝난 뒤에 모델을 만져보는게 순서 같다..

 

🌱 라이브서버를 통해 브라우저에서도 회원가입-로그인 작동 확인

 

🌱 SimpleJWT Docs

 

https://django-rest-framework-simplejwt.readthedocs.io/en/latest/index.html

 

Simple JWT — Simple JWT 5.2.0.post3+gaa21b20 documentation

Simple JWT provides a JSON Web Token authentication backend for the Django REST Framework. It aims to cover the most common use cases of JWTs by offering a conservative set of default features. It also aims to be easily extensible in case a desired feature

django-rest-framework-simplejwt.readthedocs.io

 

 

 

반응형