django2.2版本连接mysql数据库的办法

发布时间: 2019-10-08 11:31:30 来源: 互联网 栏目: Mysql 点击:

这篇文章重要简介了django2.2版本若何连接mysql数据库,本文图文并茂给大年夜家简介的异常详细,具有必定的参考自创价值,须要的同伙可以参考下

一、运转项目报错信息以下:

File "/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 36, in <module>
 raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

mysql版本太低了,进入/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-

packages/django/db/backends/mysql/base.py,用vim将其翻开


在这里拔出图片描述

35,36行须要注释掉落,然后就不会由于版本而报错,在末行形式下输入wq保存加入


在这里拔出图片描述

2、再次运转项目报以下缺点

File "/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query
 query = query.decode(errors='replace')
AttributeError: 'str' object has no attribute 'decode'

应用vim进入/home/pyvip/.virtualenvs/myblog/lib/python3.6/site-packages/django/db/backends/mysql/operations.py中
在第146行中,将decode改成encode便可


在这里拔出图片描述

此时再次运转项目,可以看到运转成功了!!!证明mysql数据库连接成功!


总结

以上所述是小编给大年夜家简介的django2.2版本连接mysql数据库的办法,欲望对大年夜家有所赞助,假设大年夜家有任何疑问请给我留言,小编会及时答复大年夜家的。在此也异常感激大年夜家对我们网站的支撑!
假设你认为本文对你有赞助,迎接转载,烦请注明出处,感谢!

本文标题: django2.2版本连接mysql数据库的办法
本文地址: http://yourctp.com/shujuku/mysql/277799.html

假设认为本文对您有所赞助请赞助本站

付出宝扫一扫赞助微信扫一扫赞助

  • 付出宝扫一扫赞助
  • 微信扫一扫赞助
  • 付出宝先领红包再赞助
    声明:凡注明"本站原创"的一切文字图片等材料,版权均属编程客栈一切,迎接转载,但务请注明出处。
    Win中装置mysql的详细步调WINDOWS下装置MYSQL教程详解
    Top