-
mysql加密方式不支持
File "D:\python\lib\site-packages\MySQLdb\connections.py", line 204, in __init__ super(Connection, self).__init__(*args, **kwargs2) django.db.utils.OperationalError: (2059, <NULL>)
问题原因:
目前最新的mysql8.0对用户密码的加密方式为caching_sha2_password, Django暂时还不支持这种新增的加密方式。所以只需要将用户加密方式改为老的加密方式即可。
解决方法:
use mysql; # 连接权限数据库 select user,plugin from user where user='root'; alter user ‘root’@‘localhost’ identified with mysql_native_password by 'admin'; flush privileges; # 刷新权限
-
数据库不存在
django.db.utils.OperationalError: (1049, "Unknown database 'httprunner'")
-
tonado版本过高
File "D:\python\lib\site-packages\flower\api\tasks.py", line 83, in TaskApply @web.asynchronous AttributeError: module 'tornado.web' has no attribute 'asynchronous'
解决方法:
tornado6.0.4版本降级回到5.1.1就ok了
卸载命令:pip uninstall tornado
安装命令pip install tornado==5.1.1
Django环境生成数据库python manage makemigrations报错3
最新推荐文章于 2024-05-21 22:44:12 发布