21.4.5

2차 프로젝트 7일차(주말 포함)

1. 2차 스프린트 플래닝 미팅

1. 중간 발표 준비

<백엔드>
1. 현재 진행 상황(1차 스프린트)

  • RDS 구축 및 이미지 업로드(
    완료)
  • 로그인 구축 및 유닛테스트(진행중) ; 프론트엔드와 송수신 완료
  • 메인페이지 필터링 및 솔팅(진행중) : 프론트와 송수신 완료
  • 모델링 추가 변경
  1. 추가 진행 (2차 스프린트) 계획
  • 메인 페이지 모달
  • 띄우기 자료 출력
  • csv 파일 구축
  • 1차 스프린트 내용 보강 및 완료(로그인 유닛테스트) + 모달 지원
  • 크리에이터 지원 파트 시작 및 완성
  1. 블로킹
  • 메인페이지 모달 띄우기 자료 출력 난이도(태그 등)
  • 로그인 유닛테스트 에러(1071) ; 내가 맡고 있는 부분

2. 역할 분담 재편

  1. 로그인 해결
  2. 모달 창 해결
  3. csv, s3 해결

3. 그 외 회의는 세션, 포지션 별로 진행

4. 멘토와의 스프린트 회의 : 회고로 마무리

  • 백엔드는 유닛테스트에 최대한 집중. 지금 하는 삽질은 굉장히 당연한 현상.
  • 프론트엔드가 기다릴 수밖에 없는 현실

2. 오늘의 블로킹

_mysql.connection.query(self, query)
django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 3072 bytes')

1. 일어나는 지점 : test.py를 콘솔에서 python manage.py test user에서 발생

2. 동기들과 시도해 본 것

  1. RDS DB에서 Local DB로 변경 -> 실패
  2. 그 덕에 마이그레이션 모두 꼬임
  3. 결국 팀원 3명 모두 DB 밀기로 함
  4. 한 분이 붙잡고 RDS DB 잡고 마이그레이션 모두 삭제 후 init 0001로 모두 맞추고 리베이스 함
  5. 중간에 발견한 블로킹 : vote_by 컬럼에서 실시간으로 임포트 되는 것 제거
  6. 마스터 최신화 후 머지 받을 때 머지를 쓰는 것이 아니라 rebase로 맞추는 것 확인. 이후 그냥 내 피쳐 브랜치 버리고 새로 받은거로 만듦.

결과 : 해결 실패

3. 집에 와서 혼자 해본 시도

  1. character set 변경 :

    ALTER DATABASE class200ok_third CHARACTER SET utf8;

결과 : 해결 실패

3. 익일 할 일

  1. 기업 협업 결과 확인
  2. 블로킹 해결
  3. 스탠딩 미팅 : 백엔드 상황 적극 공유 필요

좋은 웹페이지 즐겨찾기