我往一个表里面加了一个新的字段,但是在使用migrate同步的时候,报错说Table app already exists
最后这样解决了
python manage.py shell
>>> from django.db import connection
>>> cursor = connection.cursor()
>>> cursor.execute('ALTER TABLE app01_pcrproject add email varchar(30) default ""')
解决Django迁移错误
本文介绍了一种在Django项目中遇到的常见问题——在添加新字段后进行数据迁移时出现的“Tableappalreadyexists”错误。通过直接操作数据库执行SQL语句的方式成功解决了这一问题。
我往一个表里面加了一个新的字段,但是在使用migrate同步的时候,报错说Table app already exists
最后这样解决了
python manage.py shell
>>> from django.db import connection
>>> cursor = connection.cursor()
>>> cursor.execute('ALTER TABLE app01_pcrproject add email varchar(30) default ""')
2031
779
1855
874

被折叠的 条评论
为什么被折叠?