我可以在创建My database后添加任何列吗?

时间:2014-09-26 13:04:08

标签: django django-models

我使用python manage.py syncdb创建了我的数据库并且我尝试将另一个属性添加到我的模型created_date我的网站出错。我删除了我的db.sqlite3文件然后重新组织我的模型然后错误去了。我想知道这是正确的

1 个答案:

答案 0 :(得分:0)

正如评论所说,migrations是实现这一目标的方法。原生迁移仅在Django 1.7中引入,但由于您正在使用syncdb,我猜测您正在使用早期版本。

对于早期版本的Django,您需要一个名为South的第三方应用来处理迁移。这样,您可以在大多数情况下轻松地在创建后更改数据库。