장고 회원가입 2

dj-rest-auth/allauth를 이용한 회원가입기능 구현

이번 프로젝트에서는 drf와 react를 사용하고, 로그인 회원가입 기능도 dj-rest-auth와 alllauth를 사용해서 구현한다. drf를 처음 사용해봐서 지금 당장은 어려움이 있지만 또 하다보면 익숙해진다고 생각하고 열심히 해봐야겠다! 우선 models.py부터 보자! 여기선 다양한 필드를 받아야 하기 때문에 AbstractUser를 상속해서 유저를 확장해줬다. from django.contrib.auth.models import AbstractUser class User(AbstractUser): username = None email = models.EmailField(max_length=255, unique=True) USERNAME_FIELD = 'email' REQUIRED_FIELDS..

django, drf 2022.08.04

[멋쟁이사자처럼] 아이디어톤(2022.06.20~06.30) - (1) 백엔드1

python과 Django MTV패턴을 사용하여 구현한 맛집 커뮤니티 로직이다. 해당 포스팅의 내용은 유저관련기능(회원가입, 로그인, 마이페이지, 회원정보수정, 아이디비번찾기 등)과 게시판(게시글, 댓글 crud, 페이지네이션 등)에 대한 설명이다. 1. 유저관련기능 (common앱) 유저확장을 위해 AbstractUser를 상속받아서 User라는 모델을 재정의했다. 그리고 UserCreationForm, UserChangeForm을 재정의해서 원하는 형태의 폼을 만들어줬다. #common/models.py from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): nick..

동아리 2022.06.29