我在現有的Django應用上安裝了南端。這個Django應用程序也在Heroku上。無法在Heroku上遷移Django應用與南端
無需對模型的任何改變,我在本地完成下面的命令:
manage.py schemamigration app_name --initial
manage.py migrate --fake
然後我試圖推Heroku的主人,並遷移那裏。但我收到以下內容:
Running migrations for app_name:
- Nothing to migrate.
- Loading initial data for notecards.
No fixtures found
我得到同樣的消息,如果我嘗試假Heroku的遷移。
我想,這可能是確定的,因爲技術上沒有什麼可以遷移,因爲數據庫保持不變。
所以我做了一個小改動的車型之一,並做了以下內容:
manage.py schemamigration app_name --auto
manage.py migrate
我再攀新高的Heroku並試圖遷移那裏,我仍然收到以下內容:
Running migrations for app_name:
- Nothing to migrate.
- Loading initial data for notecards.
No fixtures found
任何幫助我做錯的事情都會很棒。謝謝。
我的遷移文件夾現在有兩個條目0001(這是init)和0002.然而,這個問題發生在我進行第二次遷移之前。 – 2012-04-13 15:52:30
你確定你已經進行了新的遷移嗎?檢查Heroku上的遷移文件夾並確保實際上尚未在那裏運行遷移。 – 2012-04-13 16:27:04
這使我走上正軌。我需要遞歸刪除先前的遷移,然後從新的遷移開始。 THanks – 2012-04-13 17:14:48