因此,我是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