django mysql 2059_Django mysqlclient后端生成django.db.utils。操作错误:(2059,NULL)在Windows中...
我试图让我的Django项目在windows10计算机上运行,当试图建立数据库连接时,它抛出了一个非常不具体的错误。
In this SO-post the problem was with the authentication,但在那篇文章中,显示的是有关错误的详细信息,而不是<;\NULL>;,这几乎没有什么可谈的。在
整个错误如下所示:Unhandled exception in thread started by .wrapper at 0x0000018C3B8761E0>
Traceback (most recent call last):
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 216, in ensure_connection
self.connect()
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 194, in connect
self.connection = self.get_new_connection(conn_params)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\mysql\base.py", line 236, in get_new_connection
return Database.connect(**conn_params)
File "D:\Program\LiquidMarket\venv\lib\site-packages\MySQLdb\__init__.py", line 85, in Connect
return Connection(*args, **kwargs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\MySQLdb\connections.py", line 204, in __init__
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2059, )
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\core\management\commands\runserver.py", line 120, in inner_run
self.check(display_num_errors=True)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\core\management\base.py", line 364, in check
include_deployment_checks=include_deployment_checks,
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\core\management\base.py", line 351, in _run_checks
return checks.run_checks(**kwargs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\core\checks\registry.py", line 73, in run_checks
new_errors = check(app_configs=app_configs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\core\checks\model_checks.py", line 27, in check_all_models
errors.extend(model.check(**kwargs))
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\models\base.py", line 1200, in check
errors.extend(cls._check_fields(**kwargs))
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\models\base.py", line 1272, in _check_fields
errors.extend(field.check(**kwargs))
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\models\fields\__init__.py", line 894, in check
errors = super().check(**kwargs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\models\fields\__init__.py", line 206, in check
errors.extend(self._check_backend_specific_checks(**kwargs))
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\models\fields\__init__.py", line 303, in _check_backend_specific_checks
return connections[db].validation.check_field(self, **kwargs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\validation.py", line 21, in check_field
field_type = field.db_type(self.connection)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\models\fields\__init__.py", line 648, in db_type
return connection.data_types[self.get_internal_type()] % data
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\utils\functional.py", line 36, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\mysql\base.py", line 133, in data_types
if self.features.supports_microsecond_precision:
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\utils\functional.py", line 36, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\mysql\features.py", line 65, in supports_microsecond_precision
return self.connection.mysql_version >= (5, 6, 4)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\utils\functional.py", line 36, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\mysql\base.py", line 345, in mysql_version
with self.temporary_connection() as cursor:
File "C:\Users\marcu\AppData\Local\Programs\Python\Python36\lib\contextlib.py", line 81, in __enter__
return next(self.gen)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 576, in temporary_connection
cursor = self.cursor()
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 255, in cursor
return self._cursor()
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 232, in _cursor
self.ensure_connection()
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 216, in ensure_connection
self.connect()
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\utils.py", line 89, in __exit__
raise dj_exc_value.with_traceback(traceback) from exc_value
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 216, in ensure_connection
self.connect()
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\base\base.py", line 194, in connect
self.connection = self.get_new_connection(conn_params)
File "D:\Program\LiquidMarket\venv\lib\site-packages\django\db\backends\mysql\base.py", line 236, in get_new_connection
return Database.connect(**conn_params)
File "D:\Program\LiquidMarket\venv\lib\site-packages\MySQLdb\__init__.py", line 85, in Connect
return Connection(*args, **kwargs)
File "D:\Program\LiquidMarket\venv\lib\site-packages\MySQLdb\connections.py", line 204, in __init__
super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (2059, )
使用python3.6.6和mysqlclient 1.3.13,不过也尝试过1.3.12。在
数据库设置:
^{pr2}$
django mysql 2059_Django mysqlclient后端生成django.db.utils。操作错误:(2059,NULL)在Windows中...相关推荐
- Python+Django+Mysql开发在线美食推荐网 协同过滤推荐算法在美食网站中的运用 基于用户、物品的协同过滤推荐算法 个性化推荐算法、机器学习、分布式大数据、人工智能开发
Python+Django+Mysql开发在线美食推荐网 协同过滤推荐算法在美食网站中的运用 基于用户.物品的协同过滤推荐算法 个性化推荐算法.机器学习.分布式大数据.人工智能开发 FoodRecom ...
- 在线图书推荐网 Python+Django+Mysql开发技术 个性化图书推荐系统 协同过滤推荐算法在图书网站中的运用 基于用户、物品的协同过滤推荐算法 个性化推荐算法、机器学习、分布式大数据、人工智
在线图书推荐网 Python+Django+Mysql开发技术 个性化图书推荐系统 协同过滤推荐算法在图书网站中的运用 基于用户.物品的协同过滤推荐算法 个性化推荐算法.机器学习.分布式大数据.人工智 ...
- django mysql connector_MySQL Connector / Python作为Django引擎?
即使经过数小时和数小时的谷歌搜索,也无法找到答案.搜索堆栈溢出.我向你们保证,我已经看到了所有可能被视为相关的答案,但这些答案都没有解决我所面临的问题.无需再费周折 – 目前在shell中我可以这样做 ...
- django mysql 创建表_关于 django ORM 中,数据库建表方式的问题
本人以前是做客户端的,做后端没多久. 一直有一个问题困扰我,正好现在手上有一个系统在做. 系统逻辑是写一个爬虫在网上爬取一个网站的信息, 经过加工处理后,使用 django 来展示和交互. 表结构简化 ...
- 【错误记录】Windows 系统 bat 脚本报错 ( Java 生成 bat 脚本乱码处理 | 输出 GB2312 字符串 | Windows 中的换行时 \r\n )
文章目录 一.报错信息 二.问题分析 二.解决方案 一.报错信息 使用 Java 语言生成了 Windows 系统中的 bat 批处理脚本 , 运行后出现中文乱码 ; 使用如下 Java 代码生成 b ...
- Django项目开发——001如何学习django
参考地址: https://code.ziqiangxuetang.com/django/django-tutorial.html https://www.django.cn/article/show ...
- Django项目实战——8—(判断用户是否登录并返回JSON、Django发送邮件的配置、生成邮箱验证链接、验证邮箱后端逻辑)
1.判断用户是否登录并返回JSON 重要提示: 只有用户登录时才能让其绑定邮箱. 此时前后端交互的数据类型是JSON,所以需要判断用户是否登录并返回JSON给用户. 方案一: 使用Django用户认证 ...
- Python后端---使用Django+Mysql搭建一个简单的网站
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.项目搭建 前期准备 命令行创建项目和app Django项目配置文件说明 使用数据库 编写业务逻辑 配置url主路 ...
- 前后端分离之后端代码实现获取数据库数据(2)——django+mysql+vue+element
评论系统后端代码实现 一. django创建 二. 数据库连接与创建 三. settings文件配置基本信息 四. 创建一个小的后端系统 前言: 作者:神的孩子在歌唱 大家好,我叫陈运智,大家可以叫我 ...
最新文章
- 数字图像处理实验(17):PROJECT 06-04,Color Image Segmentation
- python3 连接数据库
- OD的 CC断点,内存访问断点,硬件断点 解析
- BZOJ 3653: 谈笑风生(离线, 长链剖分, 后缀和)
- linux java maven_Linux安装java环境和maven
- [转载] C++转JAVA的转换方法及约定
- tensorflow之成品模型
- Oracle数据库通过创建触发器实现自增功能
- android运行ios应用程序,Cider让你在安卓手机上运行iOS应用
- 555定时器基本原理
- MATLAB----光学之分量振幅反射率和分量振幅透射率
- Web3D展示框架whs.js:基于Three.js的Web3d应用程序的超快3D框架
- 域名网在线出售域名源码
- MPP(大规模并行处理)简介
- Unity封装MemoryStream进行内存读写
- android hdmi 监听,对于HDMI设备连接状态的监听
- 相机拍摄照度均匀的画面,图像四周存在暗角的原因
- 【回答问题】ChatGPT上线了!比较流行的监督学习模型
- 操作系统(COPY自wk)
- html+css+javascript满屏雪花爱心520表白网站 (含音乐)520告白/七夕情人节/生日礼物/程序员表白必备...
热门文章
- linux mtp设备,这么烂的MTP 为何现在所有Android设备都不能不用
- mysql连接28000错误代码_mysql 在登陆的时候出现error 1045 (28000): 错误解决办法
- Java中condition的用法_java5 Condition用法--实现线程间的通信
- 通过接口的协议理解sort的本质
- 无法加载_Microsoft store应用商店无法加载 问题解决
- linux内核工程导论,Linux内核工程导论——内存管理(3)
- 定义一个空切片_全面解读Python高级特性切片
- 哥德巴赫猜想用计算机证明,用计算机证明有限数哥德巴赫猜想成立:运行结果...
- vue 表单 input text
- Hadoop HIVE 创建表