Python——Django运行问题

2019-04-11 10:39:04来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

1、Python3.7+Django2.2操作Mysql数据库时出现如下错误:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None

是因为MySQLclient目前只支持到python3.4,因此如果使用的更高版本的python,可以修改下面路径的文件:

C:\Users\admin\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\django\db\backends\base\base.py
将if version < (1, 3, 3):
raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
注释掉就可以了。
2、python创建更改文件时出现AttributeError: 'str' object has no attribute 'decode'错误

根据问题提示,意思是,属性错误:“str”对象没有属性“decode”
python3.5和Python2.7在套接字返回值解码上的区别 
python在bytes和str两种类型转换,所需要的函数依次是encode(),decode()
我得修改方法是打开报错信息最后一条路径将decode改为encode,再次运行成功生成修改文件,问题解决。

原文链接:https://www.cnblogs.com/dobiprogrammer/p/10675558.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python-接口自动化(四)

下一篇:Python学习 :多线程 --- 锁