God-save-the-carrots / ft_transcendence

히히 지남 최고
5 stars 1 forks source link

feat: :recycle: oauth를 적용하기전 user model 형식을 models.Model -> AbstractB… #107

Closed moaoh closed 7 months ago

moaoh commented 7 months ago

oauth를 적용하기전에 간단한 형식으로만 사용하고 있던 class User(models.Model) model -> class User(AbstractBaseUser, PermissionsMixin) 형식으로 바꾸는 작업을 진행하였습니다.


추가적으로 계속 이야기가 나왔던 ****_initial.py 파일은 찾아본 결과 공유저장소에 업로드하는것이

  1. 중복된 마이그레이션 파일 충돌 방지: 다수의 개발자가 협업할 때 각자의 로컬 환경에서 생성된 마이그레이션 파일이 서로 충돌하는 것을 방지합니다.
  2. 로젝트의 가독성 향상: Git 저장소가 마이그레이션 파일로 인해 지저분해지지 않도록 하며, 프로젝트의 가독성을 유지합니다.
  3. 개발자 간의 협업 용이성: 각 개발자는 자신의 로컬에서 마이그레이션 파일을 생성하고 적용할 수 있습니다. 위에 측면에서 유리하다고하여 기본 형식의 migrations도 같이 commit 하였습니다.