Django 오류 모음

eheo·2022년 8월 4일
0

실수 및 오류

목록 보기
1/2
post-thumbnail

개발하면서 차차 늘어날 오류와 해결법을 정리하자-!

1. ModuleNotFoundError: No module named 'django'

이 오류는 내가 장고 프로젝트와 앱을 생성해서 조직 레포에 올렸는데 팀원이 이런 오류가 뜬다고해서 2시간만에 해결한 오류이다.
초기 세팅을 맥OS에서하고 올려서 안되는건가 싶어서 내 윈도우OS노트북으로 실행을 했는데 잘 작동했다. 그래서 더욱 오류를 찾기 힘들었다.

해결법 : myvenv(venv) 폴더 삭제했다가 다시 설치하기... (허무..)
myvenv(venv) 다시 설치하는 방법은 -> 장고정리 이곳을 참고하세요.

+2022.12.12 ) 이번에는 다른 부분에서 문제가 생겨서 저 오류 메시지가 뜸 -> 문제 원인 : 백에서 설치한 모듈이 내 장고 플젝의 버전과 맞지 않아서 발생했음. 버전 다운그레이드 해주니까 해결 완료

이외에 자주 실수하는 것들

  1. 클론하셨을 경우에 가상환경을 키고 pip install django를 하셨는지 (장고가 깔려있는지 pip list로 확인)
    설치하는 방법 -> 장고정리 참고
  2. 프로젝트명을 바꾸신적이 있는지 -> 경로 다 수정해야함
  3. 가상환경 실행하셨나요? -> 이 경우가 제일 많은 듯..
  4. 현재 실행하고 있는 경로가 어딘지 그것도 잘 확인! -> 은근 python manage.py가 없는 경로에서 runserver를 한다거나 가상환경을 키거나.. 그러는 경우가...

no such table 에러

상황 : 백에서 수정사항 pull request받아서 로그인, 회원가입 페이지를 확인하려고 했는데 이런 에러 뜸

  1. 일단 migrations 폴더안에 init.py를 제외한 파일들 삭제
  2. db.sqlite3 삭제
  3. python manage.py makemigrations
  4. python manage.py migrate

다시 런서버 돌려서 오류가 해결되었는지 확인!

0개의 댓글