とりあえずやってミタ

とりあえず技術的っぽいことをいろいろやってみるブログ

Djangoでマイグレード済みのアプリを削除する

      2017/01/16

Django(バージョンは1.9)のプロジェクト内で使っていたアプリを削除したいときに、ただアプリのディレクトリを削除しただけではmanage.pyによるマイグレートがエラーになり使えなくなる

対策

Djangoが管理している情報をいじる必要があるらしい 以下の例はMySQLを使っているプロジェクトで”hoge”というアプリを削除している これで”hoge”というアプリでのマイグレーションはなかったことになり、manage.pyでのマイグレーションも正常に使えるようになる とここまで実際に作業をしたのだが、 実はmanage.pyのコマンドでアプリの削除を安全に行うコマンドが用意されているような気もする。。。 が、とりあえず復旧できたしとりあえずOK

 - メモ

  関連記事