Trouble Shooting 3

가상환경 활성화 후 깃 명령어 안들어먹을때

▶ 문제가상환경 활성화 하기 전에는 articles 브랜치에 잘만 있다가활성화 하는 순간 메시지와 함께 브랜치가 마법처럼 사라진다.bash: cygpath: command not found 그래서 내 브랜치를 되찾기 위해 git 명령어를 사용해보면,bash: git: command not fount갑자기 못알아듣는척한다   ▶ 원인구글링 결과 가상환경이 Git 경로를 덮어쓰는 문제일 가능성이 크다고 함.   ▶  해결터미널에서 환경 변수에 Git 경로 추가export PATH=$PATH:/c/Program\ Files/Git/bin 가상환경이 활성화된 상태에서 Git 경로를 수동으로 추가한다.    ▶  결과성공

Trouble Shooting 2024.09.15

비밀번호 해시화

신나는 장고 DRF 과제회원가입 기능과 로그인 기능을 만들었다 포스트맨에서 테스트해보기 회원가입성공   로그인아니 누가봐도 위에 있는 아이디 비밀번호랑 똑같은데"비밀번호가 일치하지 않습니다"라고 어거지를 쓴다 내 눈이 잘못된건가 해서 수많은 시도를 하였으나계속해서 400에러를 건네주는 친절한 장고  원인찾기  선생님이 문제가 발생했을때는 소거법으로 해결하라그랬어. (내가 생각했을 때)제일 의심스러운 부분부터 확인했는데 순서는 이런식이었음 1. 비밀번호 맞는지 대조하는 로직 확인하기2. 데이터베이스에 저장된 비밀번호 확인하기3. 입력된 비밀번호 처리하는 로직 확인하기   여기서 끝났기 때문에 그 다음은 생각 안해봤다  처음 한 생각비밀번호가 맞는지 확인하는 로직이 작성된 곳을 찾아보면 머라도 나오겠지? 일..

Trouble Shooting 2024.09.09

매우화가나는 마이그레이션

마이그레이션은 항상 나를 화나게한다  ▶ 현ㄴ재상황 dev에서 기초세팅 한 다음에 장고가 기본으로 가진 앱들을 makemigrations & migrate 해줬다. (이때부터 망한건데 몰랐다) 그 후  accounts  앱 생성 그리고  accounts  앱에서 Customuser  모델 엄청 열심히 만들어줌  선생님이 모델 만들면 마이그레이션 하라고 햇어.makemigrations & migrate # 오류코드 raise InconsistentMigrationHistory(django.db.migrations.exceptions.InconsistentMigrationHistory:Migration admin.0001_initial is applied before its dependency account..

Trouble Shooting 2024.09.08