1. DB에서 해당 테이블 삭제
2. DB에서 django_migrations 테이블에 해당 APP 데이터 삭제
DELETE FROM django_migrations WHERE app = 'APP이름'
3. 해당 APP의 migrations 디렉토리 안에 있는 파일 삭제 (__init__.py 파일은 삭제하지 않음)
4. 스키마 생성
python3 manage.py makemigrations
5. 마이그레이션 진행
python3 manage.py migrate
DB변경시에는
신규 DB를 만들고, settings.py에서 DB정보를 일치 시켜주고,
위의 3번 부터 진행하면됨
'Python' 카테고리의 다른 글
django Function Based View 응답 (JSON, 파일다운, 템플릿) (0) | 2019.10.02 |
---|---|
Django pymysql을 사용해서 DB연결 하기 (0) | 2019.09.27 |
python 배열 - List (0) | 2019.09.10 |
(Django) Pycharm 에서 run시 static 디렉토리 못찾는 경우 (0) | 2019.09.04 |
Django 디버깅 툴 (Django Debug Toolbar) (0) | 2019.09.04 |