django工程数据库从sqlite换到mysql,我的做法是直接python manage.py syncdb生成表,然后python manage.py schemamigration --initial order,python manage.py migrate order,结果报了上述错误。
问了同事,说我这样直接把应用表生成了的话,就得运行一个south接管的命令。他建议我先把我的应用注释,python manage.py syncdb,生成表,然后取消注释,用south追踪,python manage.py schemamigration --initial order,python manage.py migrate order,这样就不报错了。