我无法在syncdb之后对表进行字段更改。

时间:2014-05-11 05:39:10

标签: sql django

我无法在syncdb之后对表进行字段更改。我尝试删除表,syncdb重新创建它。我也在使用south来管理数据库迁移。所有syncdb都会创建尚不存在的表。在syncdb创建表之后,我该怎么做才能更改模式并添加字段。

2 个答案:

答案 0 :(得分:0)

您需要使用

应用更改
./manage.py migrate yourapp
使用

生成迁移后

./manage.py schemamigration yourapp --auto

快速入门指南如何使用南方:http://south.readthedocs.org/en/latest/tutorial/part1.html

答案 1 :(得分:-3)

在models.py中编辑模型,使其具有您想要的新结构,然后删除该表并让syncdb为您重新创建它。