Django 1.7迁移得到错误“表已经存在”

我正在尝试应用迁移,但得到错误:

django.db.utils.OperationalError:(1050,“表'customers_customer'already exists”)

我通过发出以下命令得到这个:

python manage.py migrate 

我的客户表已经存在,那么我该如何让迁移知道这一点,而不是出错,并对我的模型运行我的修改?

我用本地数据库运行在我的本地环境,没有问题。 这是当我指出我的数据库生产和运行上面,我得到这个错误。

如果你有在数据库中创build的表,你可以运行

 python manage.py migrate --fake <appname> 

将迁移标记为运行而不实际运行它们

或者,如果您希望避免在迁移过程中执行某些操作,则可以在app / migrations目录下编辑迁移文件,并在迁移执行中注释您不想执行的操作。

文档: https : //docs.djangoproject.com/en/1.8/topics/migrations/#upgrading-from-south或python manage.py help migrate

其实际上是python manage.py migrate --fake <appname>