prography / 6th-dahaeng-back

prography 6기 team2 Django
1 stars 1 forks source link

Jorang Refactoring #88

Closed shunnyjang closed 3 years ago

shunnyjang commented 3 years ago

조랭이 전면 수정이 필요해서 리팩토링 했습니다!

  1. Jorang.color -> Jorang.items
    • CharField -> ManyToManyField : 조랭이가 color뿐만 아니라 다양한 아이템을 동시에 착용해야 해서 변경
    • jorang_create, mycloset 수정
  2. Jorang 모델 app 이전 : core -> shop
    • jorang은 useritem을, useritem은 profile을 참고해서 import 에러로 app 이전
  3. 조랭이 생성할 때 color 랜덤 선택 : Item db에서 값이 바뀌어도 자동으로 적용되도록 수정
  4. ProfileDetailView에서 조랭이가 착용한 여러 아이템을 보여주기 위해 JorangSerializer 생성
  5. migrations 적용
    migrations **순서** (중요)
    core 0006 -> alter core.Jorang
    shop 0002 -> create shop.Jorang
    core 0007 -> core.Jorang --> shop.Jorang
    shop 0003 -> shop.Jorang.color --> shop.Jorang.items
    shop 0004 -> Delete shop.Jorang.color
  6. social login 삭제
  7. ProfileDetailView, MyClosetView Swagger 추가
shunnyjang commented 3 years ago

LGTM 근데 서로 존댓말...ㅋㅋㅋㅋㅋ내가 먼저 시작해서그런가

프로페셔널한 너낌 ㅎㅎ