앱 폴더에 만든 파일이나 코드가 많지 않다면 그냥 삭제하고 다시 만드는게 편하다.
만들어 놓은게 많은 경우 앱 이름을 변경하는걸 고려할 수 있다.
django에서 앱 이름 변경을 쉽게 할 수 없게 만들어서 조금 불편하긴 하지만 할 수는 있다.
마이그레이션까지 완료했다면 db에서 필요한 부분을 직접 수정해야 한다
작업 순서
django_content_type
테이블에 들어가서 app_label과 model 컬럼 데이터를 조회하고, 해당되는 row를 바꾼 이름으로 변경해준다.django_migrations
의 app 컬럼의 데이터를 조회해서 적절하게 수정해준다.class Meta
안에 app_name
이 있는경우 수정해줘야 한다.__pycache__
폴더를 지워준다.출처