对Django应用程序进行一些升级。
需要更新数据库。 已在模型和数据库中添加了新功能。 已经运行了syncDb,它运行正常。
但该应用程序不允许新的更改....获取 - “字段列表中的未知列”。
已经阅读过关于南方的信息,但我现在只是在应用程序上做一些工作,不想添加任何非原始的东西。
如何同步数据库和应用程序?
由于
答案 0 :(得分:1)
如果您已经在数据库中创建了表,而您没有使用南,则有两个选项。第一个是删除表并使用syncdb重新创建它们,第二个是手动更改模式(这可能会变得困难和丑陋)。
至于南方...不要把它当作一些你可能不需要的不稳定的第三方应用程序。即使它有一些限制,它也是一个非常有用的工具,你只会使用它的形式,所以不要担心并继续使用它。