2016-07-16 17 views
0

既存のモデルにいくつかのフィールドを追加しようとしています。 2つの問題があります。Djangoは未知の移行と "notmigrations"ディレクトリ

1)Djangoは私のモデルの変更を検出することができません。私がするときpython manage.py makemigrations私はこのメッセージを返す。

変更が検出されませんでした。私は手動でpython manage.py makemigrations --empty myappを使用して、移行を作成しようとすると

2)、Djangoは「notmigrations」

何がこの動作を引き起こしするなどの任意の考えと呼ばれる新しいフォルダの移行を作成していますか?

私はあなたが移行says the docs

python manage.py makemigrations yourapp 
+0

はINSTALLED_APPS' 'に記載されているあなたのアプリですか! – miraculixx

+0

はい、表示されます。 –

答えて

1

を使用していますが)フォルダmigrationsは、アプリケーションフォルダに、その中にファイル__init__.pyであり?

2)私はsettings.pyで、このためのDjango 1.8で同じエラーを得た:

class DisableMigrations(object): 
    def __contains__(self, item): 
     return True 
    def __getitem__(self, item): 
     return "notmigrations" 

MIGRATION_MODULES = DisableMigrations() 
1

1にアプリを "登録" する必要が

Djangoの1.7

関連する問題