개발을 하다보면 불가피하게 Database 을 수정해야 할 때가 생기는데 잚못 테이블 속성을 수정하다가 python manage.py makemigration 실행이 되지 않는 에러가 발행했다.
특히 Foreign Key 를 수정하다가 Table 간의 연결이 끊기면서 발생되었다. 만질 것을 만져야지..
User 테이블이 다른 테이블의 2개의 필드에 Foreign Key 로 잡히면서 문제가 생긴 것이었다. 이럴 경우에는 해당 테이블의 해당 필드에 related_name= 을 추가하고 달리 이름을 부여하면 된다.
왠만하면 건들지 말자.
댓글