使用manage.py migrate迁移表时,常常出现这个错误
这是因为django版本与mysql版本不一致造成的,我用的MySQL5.5.28,django默认安装的最新版,所以解决办法有两种:
- 将django降级,降到2.0版,pycharm很好操作,不多说
也可利用pip uninstall 删掉现在的版本,然后pip install django==2.0.0 - 将mysql升级,本人不建议这么做,因为我自己安装最新版的时候出了n个问题,安装了n次,就是按照不成功,老是差一步,看了n个大佬的解决方法,也没有解决,所以果断选择MySQL5.5.28版本,虽然不维修了,自己用着还是舒服。
参考:https://www.cnblogs.com/yebaofang/p/9863678.html