因此,我是Django的新手,我向model.py添加了一個字段,並在Django中創建了問題。在sqlite上南遷移失敗後,我切換到MYSQL
我學會了我需要一個遷移工具,並用南。結果南出現問題與sqlite。所以我爲MYSQL配置了Django設置。我可以將數據添加到數據庫(MYSQL)
我刪除了db.sqlite3文件,但它在syncDB之後回來。
當我運行執行syncdb這樣說的:
Syncing...
Creating tables ...
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)
Synced:
> django.contrib.admin
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.messages
> django.contrib.staticfiles
> south
Not synced (use migrations):
- accounts
(use ./manage.py migrate to migrate these)
所以我的問題是:1。 更改爲MySQL並沒有刪除中期遷移是南失敗的,因爲我希望的那樣。現在我有哪些選擇,以應對這種
- 我連做任何事情,我也可以繼續工作,我的應用程序或者是這個月中旬遷移的東西來解決?我問,因爲新的MYSQL DB似乎有我添加的新領域,這就是爲什麼我想遷移的原因。所以你可以看到我的困惑......我的遷移破壞了,但現在使用MYSQL,這些字段沒問題,但是Django仍然認爲即將進行遷移。爲什麼是這樣的,建議是什麼?
感謝
當我運行執行syncdb -all,即移除了「不同步」帳戶並添加到「同步」。但是,如果我運行syncdb帳戶報告爲「未同步」再次。剛剛和FYI,我不知道這意味着什麼,仍然需要建議。 Django新手。 – 2014-09-02 00:58:49
哪個是你的Django版本? – AlvaroAV 2015-05-27 15:12:22
謝謝@Liarez,但我已經從Django的移動上,因爲它是比我更需要。在6個月內沒有使用它。我的應用程序非常小。不管怎麼說,還是要謝謝你。 – 2015-05-27 19:07:09