2016-07-16 36 views
0

我正在嘗試向現有模型添加幾個字段。有兩個問題。Django未檢測到遷移和「notmigrations」目錄

1)Django無法檢測到我模型中的更改。當我做python manage.py makemigrations時,我收到了這條消息。

未檢測到變化。

2)當我嘗試創建遷移使用python manage.py makemigrations --empty myapp手動,Django是創建一個名爲「notmigrations」

任何想法,以什麼導致這種行爲在新的文件夾遷移?

我使用

的Django 1.7

+0

是你的應用程序中'INSTALLED_APPS'上市? – miraculixx

+0

是的,它已列出。 –

回答

1

你需要 「註冊」 您的應用程序遷移says the docs

python manage.py makemigrations yourapp 
1

1)是否有它在你的應用程序文件夾文件夾migrations與文件__init__.py

2)我因爲這樣的Django 1.8 settings.py得到了同樣的錯誤:

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

MIGRATION_MODULES = DisableMigrations()