했는데 이렇게 뜸. 릴레이션이 이미 있어서 안된단다...
기존에 fk
로 연결해뒀던 필드가 삭제되어서 그런가? ㅠㅠ## [Django] migrate가 안될 때
분명히 모델의 변경사항도 있고,
makemigrations
해서 새로운 파일도 만들어줬는데
migrate
하니까 적용이 안된다.
오류가 뜨는거면 모르겠는데, 아예 적용자체가 안되니까....
migration
폴더 안에 있는 걸 삭제해주고 했는데도 안된다
poetry run py manage.py migrate --fake 앱이름 zero
이 글을 참고해서 특정 앱만 초기화 하는 방법을 시도해보려고 한다.
초기화 하고
poetry run py manage.py migrate 앱이름
했는데 이렇게 뜸. 릴레이션이 이미 있어서 안된단다...
기존에 fk
로 연결해뒀던 필드가 삭제되어서 그런가? ㅠㅠ
테이블을 삭제해보자.
원하는 테이블 선택 후 DROP TABLE
하기.
잘 삭제된다.
이제 다시 migration
진행.
환장하겠다...
아직도 뜬다 같은 화면 아님
원하는 DB 선택해서 오른쪽 클릭 후 Query Tool
클릭
DROP TABLE quizzes_quizreport;
입력 후 실행
응? 잘 삭제됐는데
왜 migration
이 안되지..
모르겠다..
걍 꼬인것같음
같은 app
의 모든 테이블을 날려버리고 해주자
차례대로 날리고
다시 migrate
하기.
잘됐다..
뭔가가 꼬였나봄 ㅠㅠ
하....
매번 이럴때마다 날리면 되는 거 보면
안 날리고 해결할 수 있는 방법은 없나