我正在尝试应用迁移,但收到错误:
django.db.utils.OperationalError: (1050, "表 'customers_customer'
已经存在”)
我通过发出以下命令得到这个:
python manage.py migrate
我的客户表已经存在,那么我该怎么做才能让迁移知道这一点,而不是出错,并对模型运行我的修改?
我在本地环境中使用本地数据库运行此程序,没有任何问题。当我将数据库指向生产并运行时migrate
上面我得到这个错误。
如果您在数据库中创建了表,则可以运行
python manage.py migrate --fake <appname>
将迁移标记为已运行而不实际运行它们
或者,如果您想避免迁移中的某些操作,可以编辑 app/migrations 目录下的迁移文件,并注释掉您不想在迁移执行中执行的操作。
Docs: https://docs.djangoproject.com/en/1.8/topics/migrations/#upgrading-from-south
or python manage.py help migrate
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)