我正在关注 Django 上的 Udemy 教程,其中作者将新模型添加到 models.py 并运行 syncdb 命令将表添加到数据库。我正在尝试使用 Django 1.6.5 和 MySQL 5.5 来复制它。我搜索了其他问题,它们的场景略有不同。
我在文档中读到,您可以使用 syncdb 添加新模型,但您必须删除现有表或使用 South 迁移数据以更改现有表。我只是想添加一个新模型,但我得到了错误——表已经存在。
有人可以解释为什么我会收到这个错误,我应该只使用 South 并避免这种情况吗?