当我执行 syncdb 时,每次都会收到以下错误:
未同步(使用迁移): - 交易 - 分析 (使用 ./manage.py migrate 迁移这些)
当我运行 sudo python manage.py migrate 时。我得到以下
为交易运行迁移: - 没有什么可迁移的。 - 加载交易的初始数据。 没有找到固定装置。 运行迁移以进行分析: - 没有什么可迁移的。 - 加载初始数据进行分析。 没有找到固定装置。
我非常感谢您的帮助
当我执行 syncdb 时,每次都会收到以下错误:
未同步(使用迁移): - 交易 - 分析 (使用 ./manage.py migrate 迁移这些)
当我运行 sudo python manage.py migrate 时。我得到以下
为交易运行迁移: - 没有什么可迁移的。 - 加载交易的初始数据。 没有找到固定装置。 运行迁移以进行分析: - 没有什么可迁移的。 - 加载初始数据进行分析。 没有找到固定装置。
我非常感谢您的帮助
从输出来看,似乎数据库已经与迁移同步。没有有问题的错误。(虽然你不应该真的是 root 来运行迁移。)
如果您正在考虑创建更多迁移,请使用south 文档,它通常在您修改模型后运行以下内容:
python manage.py schemamigration --auto <APP>
然后用于python manage.py migrate
应用更改。
看起来迁移已经通过了。检查数据库中的 south_migationhistory 表。
如果您想为具有迁移的应用程序同步新数据库,只需在 settings.py 中禁用南。
您是否进行了架构迁移初始设置?
./manage.py schemamigration deals --initial
./manage.py migrate deals
如果您收到错误,则 db 已经 excists 执行此操作:
./manage.py schemamigration deals --initial
./manage.py migrate deals --fake