2012-02-17 11 views
1

私はappを使ってムービーを言うことができます。今私はその名前をリソースに変更したいと思います。だから私は空の南のデータの移行を作成し、関連するすべてのテーブル名を変更し、その後、settings.pyとすべてのインポートでは、アプリ名、アプリ名を変更しました。それは正しいように見えます。しかし、私が移行を実行すると、私は受け取る:djangoのアプリケーションの名前を変更します

django.core.exceptions.ImproperlyConfigured: App with label movies could not be found 

しかし、南マークの移行が完了しました。それを修正するにはどうすればよいですか?

EDIT:

私も最初の移行に「映画」のすべての出現箇所の名前を変更する必要がありますか?

EDIT2: 問題は、クリアテーブルを移行しようとしたときにも発生します。その後、南はアプリムービー用のテーブルを作成しようとすると、既にリソースに名前が変更されています。

+0

にコマンドを包み、あなたは 'south_migrationhistory'テーブルの' app_name'列に関連するデータと改称しました? – DrTyrsa

+0

はい私はそれを – szaman

+0

と名前を変更しました。そして、 'django_content_type'に? – DrTyrsa

答えて

0

私はこれを解決するためにハックな解決策を使用しました。しかし私は他のものを見ません。それは、リソーステーブルではない映画のものを作成しますので、私は最初の移行を変更し、テーブル名を変更し、移行に私は

try..except 

ブロック

関連する問題