5/9

justyoon·2023년 5월 9일
0

파이썬 버전이슈

pip install -r requirements.txt 에러 발생

backports.zoneinfo==0.2.1;python_version<"3.9"

파이썬 버전이 다른 경우 python 버전이 3.9 이상인 작업자가 backports.zoneinfo를 설치하려고 해서 나는 에러였다.
이 코드 한줄로 문제는 해결할 수 있지만 버전을 처음부터 정하는 이유는 버전이 맞지 않는다면 계속해서 원인을 알 수 없는 문제가 발생하고, 추적하기 힘들 수 있기 때문에
특별한 이유가 아니라면 무조건 파이썬 버전을 맞춰주는 게 좋다고 하셨다.
지금 당장에는 눈에 보이는 문제를 해결해서 다행이지만, 복잡한 서비스를 할 때는 프로젝트 시작 전에 이 부분은 명확하게 정해야 될 것 같다.

참고링크 https://stackoverflow.com/questions/71712258/error-could-not-build-wheels-for-backports-zoneinfo-which-is-required-to-insta

dotenv

.env를 ignore시키고 저장소에 올렸기 때문에 시크릿키가 (당연히) 없었고 때문에 makemigrations,migrate 에러 발생
팀원들 각자 시크릿키 재발급 받을 필요 없이
각자의 파일에 .env 파일을 만들고
공유된 시크릿키를 공유하여 사용하게 만들었다.
dotenv같은 은밀한 파일은 외부로 유출되지 않도록 슬랙으로 팀원끼리만 공유하면 된다.

Github organization 권한


migration 이슈

마이그레이션할 때 변경사항을 감지못하는 에러 발생

makemigrations 뒤에 app이름 붙여서 해결
원인은 추측이지만 migrations 폴더 안의 init까지 삭제 되었을 때는 전체 변경사항을 인식하지 못하고 폴더를 특정해주었을 때 인식이 되는 것 같았다.

깃헙 접속 이슈

유니콘 잔뜩 성난거봐라.. 우리 심정
https://www.githubstatus.com/
병합하고 결과물 보려고 했는데 감자서버 이슈로 딜레이되었다.

작업 임시저장 stash

작업 임시저장하기
git stash 임시저장하기
git stash -m "메세지" 메세지와 함께 임시저장하기
git stash list 임시 저장된 작업 내역 조회하기

stash@{숫자} -> 스태시 이름
: 숫자 == 최근에 임시저장되었을 수록 0에 가깝다
git stash apply <스태시> : 임시저장된 작업 적용하기
git stash drop <스태시> : 임시저장된 작업 삭제하기

blank, null 차이

python은 null 개념이 None으로
null = True : None 값을 허용
blank = True : " " 값을 허용

html to design

피그마 사용에 도움되는 플러그인
https://www.figma.com/community/plugin/1159123024924461424/html.to.design


참고자료

https://codemte.tistory.com/94
https://stackoverflow.com/questions/16443501/fatal-cherry-pick-failed-with-git
https://backlog.com/git-tutorial/kr/stepup/stepup2_8.html


profile
with gratitude, optimism is sustainable

0개의 댓글