기본 콘텐츠로 건너뛰기

라벨이 django인 게시물 표시

[Django] Migration 명령어

Django(장고)에서 "model.py" 파일을 업데이트한 뒤, migration(마이그레이션)을 해주어야 DB에 반영된다. 마이그레이션을 위한 명령어는 아래와 같다. 1 2 3 4 5 # 마이그레이션 파일 생성하기 python manage.py makemigrations # 마이그레이션 적용하기 python manage.py migrate 터미널(Terminal)에 위 2개의 명령어를 입력해준다. 명령어를 2번이나 입력하기 귀찮으면, 아래와 같이 2개의 명령어를 같이 입력해주면 된다. 1 python manage.py makemigrations && python manage.py migrate 마이그레이션 후 마이그레이션 적용 현황을 살펴보고자 한다면 아래의 명령어를 입력한다. 1 2 # 마이그레이션 적용 현황 python manage.py showmigrations 끝.

[Django] Error: That port is already in use. - 해결 방법

장고(Django)의 runserver를 실행할 때 아래와 같은 에러 메시지가 뜰 수 있다. 이럴 경우 port 8000과 관련된 모든 프로세스를 죽이고 다시 실행시키면 된다. Mac에서는 터미널에서 " sudo lsof -t -i tcp:8000 | xargs kill -9 "를 입력하면 된다. 그리고 다시 " python manage.py runserver "를 통해 장고 runserver를 실행시키면 에러 메시지가 사라진다. 끝.