提示你的sql语句错误,要么你的步骤可能有遗漏或者缺失。
如果你确认你的步骤跟课程完全一致,请确认MySQL以及其他版本是否一致。
sqlite to mysql
大概的步骤:
1、删除表
2、在 model.py 中注释掉模型,
3、如果 Django 版本 >= 1.7:
python manage.py makemigrations
python manage.py migrate --fake
别的版本:
python manage.py schemamigration someapp --auto
python manage.py migrate someapp --fake
4、在 models.py 中注释你的模型
5、转到第 3 步。但这次没有--fake
更详细的步骤可以看这两个说明:
Changing django database from sqlite to MySQL : Forums : PythonAnywhere
Forums : PythonAnywhere
https://www.pythonanywhere.com/forums/topic/13773/