[졸프] Django 회원가입, 로그인, 로그아웃 API with JWT

스타트 당시 기획했던 서비스는 '사용자의 대답에 따라 다음 동화의 장면을 AI가 자동으로 생성'하는 웹 서비스였다. GPT3를 사용하여 다양한 방법으로 input을 넣고 결과를 받아봐도 올바른 문장 형태조차 만들지 못하여 주제를 바꾸게 되었다. 그렇게 바꾸게 된 주제는 'AI 기반 참여형 동화 웹 서비스' 주제 선정이나 디테일한 기획 부분은 각설하고 내가 맡게 된 백엔드 파트에서 했던 것 중 User 정보 관련 API(회원가입, 로그인, 로그아웃)와 JWT 발급에 대해 설명하고자 한다. 회원가입 로그인(JWT 발급) 로그아웃 1. 회원가입 프론트 부분은 따로 만들었기 때문에 API에 대해서만 언급한다. 앱 이름은 accounts로 했다. Backend/settings.py (프로젝트 이름을 Backend로 만들었다) 세팅 파일에서 INSTALLED_APPS 부분에 꼭 이걸 추가해야 한다. accounts/views.py *

2022년 5월 17일
·
0개의 댓글
·

Django python 가상환경 만들기

개발 환경 세팅하는 것이 개발에 있어서 가장 중요하고 적어도 나에겐 너무 어려워서 적는 글,, 항상 가상 환경 세팅할 때마다 다른 블로그 참고하고 유튜브보고 하는데 차라리 내가 쓰면 좀 더 기억하지 쉽지 않을까해서 쓰게 되었다! 일단 졸프에서 django를 쓰기로 해서 'vscode'에서 가상환경 띄우고 거기서 django 설치하는 것까지 과정을 적어보려고 한다. 가상 환경 띄우기 파이썬 버전 확인 우선 파이썬 버전을 확인해주자 터미널에 이라고 입력하면 이미 설치되어있는 파이썬의 버전이 나올 것이다. 이따 2.x.x 이렇게 나온다면 버전 업그레이드를 해줘야 한다. 이건 mac에서만 해당이고 windows나 linux의 경우 그냥 위에 적은대로 python --version 이라고 하면 된다. pipenv 설치 라고 입력하여 pipenv를 설치한다. pipenv라는 것은 가상 환경에서 필요한 application dependency를 설치

2022년 2월 23일
·
0개의 댓글
·