3

当我执行 syncdb 时,每次都会收到以下错误:

未同步(使用迁移):
 - 交易
 - 分析
(使用 ./manage.py migrate 迁移这些)

当我运行 sudo python manage.py migrate 时。我得到以下

为交易运行迁移:
- 没有什么可迁移的。
 - 加载交易的初始数据。
没有找到固定装置。
运行迁移以进行分析:
- 没有什么可迁移的。
 - 加载初始数据进行分析。
没有找到固定装置。

我非常感谢您的帮助

4

3 回答 3

5

从输出来看,似乎数据库已经与迁移同步。没有有问题的错误。(虽然你不应该真的是 root 来运行迁移。)

如果您正在考虑创建更多迁移,请使用south 文档,它通常在您修改模型后运行以下内容:

python manage.py schemamigration --auto <APP>

然后用于python manage.py migrate应用​​更改。

于 2011-11-01T08:52:47.077 回答
1

看起来迁移已经通过了。检查数据库中的 south_migationhistory 表。

如果您想为具有迁移的应用程序同步新数据库,只需在 settings.py 中禁用南。

于 2011-11-01T08:50:28.593 回答
1

您是否进行了架构迁移初始设置?

./manage.py schemamigration deals --initial
./manage.py migrate deals

如果您收到错误,则 db 已经 excists 执行此操作:

./manage.py schemamigration deals --initial
./manage.py migrate deals --fake
于 2011-11-01T08:53:00.237 回答