0

在 Django 应用程序上进行一些升级。

需要更新数据库。在模型和数据库中添加了新功能。运行了syncDb,它运行良好。

但是该应用程序不允许新的更改....获取-“字段列表中的未知列”。

已经阅读了有关南的信息,但我目前只是在应用程序上做一些工作,不想添加任何不是原始的东西。

任何想法如何同步数据库和应用程序?

谢谢

4

1 回答 1

1

如果您已经在数据库中创建了表并且没有使用 south,则有两个选项。第一个是删除表并使用 syncdb 重新创建它们,第二个是手动更改架构(这可能会很难而且很难看)。

至于南方……不要把它当成你可能不需要的一些不稳定的第三方应用。即使它有一些限制,它也是一个非常有用的工具,你只会从使用它的形式中受益,所以不要担心,继续使用它。

于 2013-04-24T13:37:04.940 回答