django2.0+连接mysql数据库迁移时候报错

情况一

错误信息

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解决办法

去到\python\lib\site-packages\django\db\backends\mysql\base.py"

把里面的注释掉

# if version < (1, 3, 13):
# raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

情况二

错误信息

AttributeError: 'str' object has no attribute 'decode'

解决办法

去到python\lib\site-packages\django\db\backends\mysql\operations.py

再原基础上加上query = query.encode('utf8')

改了后效果

        if query is not None:
query = query.encode('utf8')
query = query.decode(errors='replace')
return query

情况三

错误信息

ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'api.userinfo', but app 'api' isn't installed.

解决办法

找到自己的python3.x,进入site-packages/django/contrib/admin/migrations文件目录下,除了__init__.py文件,其他的全部删除。(注意,切勿把__init__.py文件删了,也不要把contrib/contenttypes这个文件夹下的migrations删了,不然会导致migrate功能失效,就只能把django卸了重下)。

最新文章

  1. 使用PowerShell 监控运行时间和连接情况
  2. Codeforces 581F Zublicanes and Mumocrates(树形DP)
  3. .NET中的字符串你了解多少?
  4. mysql online ddl2
  5. Python序列类型
  6. 关于Maven中打包命令(项目中打补丁的时候用到)
  7. java——内部类
  8. cookie的认识
  9. linux软件管理之python包管理
  10. python第四十七课——类属性和函数属性
  11. Notepad++同一窗口显示左右显示两份文档
  12. ELF文件加载与动态链接(二)
  13. 著名软件工程师与作家、极限编程的创始者、JUnit作者之Kent Beck
  14. C#中自定义属性的例子
  15. [QT][DEMO] QTableWidget 设置某一列禁止编辑
  16. Android两次后退键退出
  17. 算法笔记_036:预排序(Java)
  18. 自动填写IE的网页的输入框的内容
  19. 获取TXT文件,解决读取TXT乱码问题,查找所输入字是否在TXT文件中,
  20. Visual Studio Code如何调试代码

热门文章

  1. thinkphp5.1导出excel文件第三方类库运用
  2. Python集训营45天—Day02
  3. UEdit插件使用
  4. jquery多级树形下拉菜单
  5. Matlab 图论最短路问题模型代码
  6. SpringBoot集成Shiro 实现动态加载权限
  7. python 课后习题 猜数游戏
  8. mybatis-dynamic-query 3.0 更新
  9. RocketMQ学习 -&gt; NameServer路由中心
  10. Ubuntu 启动zookeeper报错