django 连接数据库出现1045错误的解决方式


Posted in Python onMay 14, 2020

根据菜鸟教程Django教程学习,运行"python manage.py migrate" 报错,出现

django.db.utils.OperationalError: (1045, “Access denied for user ‘账号'@'localhost' (using password: YES)”)

错误。

这种错误指的是连接数据库时账号密码错误。

1.只需要修改setting.py文件里的DATABASES即可:(按照图中注释修改)

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql', #引擎,根据使用数据库类型进行更换
    'NAME': 'test',#这里填写你的数据库名字
    'USER': 'test',#这里填写你的连接用户名
    'PASSWORD': 'test123',#填写你的连接密码
    'HOST':'localhost',#如果你的电脑没有联网,请把localhost换成127.0.0.1
    'PORT':'3306',
  }
}

其中上面的数据库时需要要自己创建之后,才能进行连接。

2.另外大家也可用SQLite数据库。其setting.py文件配置如下:

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.sqlite3',#引擎
    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
  }
}

连接SQLite数据库不需要自己先创建数据库,就可以连接

补充知识:记django 查询 postgresql 的坑

同样的sql,在Navicat里查询和用django查询出来的数据总是差点 ,很郁闷,刚开始没在意,之后差了太多才重视?。倒腾了半个小时,旁边那哥们猛然说了句时区问题,我就XX了个OO,把settings文件中的

USE_TZ = False

安排了一下,完美处理,蠢哭了?

以上这篇django 连接数据库出现1045错误的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python删除指定目录下过期文件的2个脚本分享
Apr 10 Python
python 安装virtualenv和virtualenvwrapper的方法
Jan 13 Python
浅谈pyhton学习中出现的各种问题(新手必看)
May 17 Python
Python使用PIL模块生成随机验证码
Nov 21 Python
PyQt实现界面翻转切换效果
Apr 20 Python
Apache,wsgi,django 程序部署配置方法详解
Jul 01 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
Python获取一个用户名的组ID过程解析
Sep 03 Python
python误差棒图errorbar()函数实例解析
Feb 11 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
Python学习笔记之装饰器
Aug 06 Python
Python collections模块的使用方法
Oct 09 Python
Django ORM filter() 的运用详解
May 14 #Python
Django设置Postgresql的操作
May 14 #Python
numpy矩阵数值太多不能全部显示的解决
May 14 #Python
使用python采集Excel表中某一格数据
May 14 #Python
django 模版关闭转义方式
May 14 #Python
Django表单提交后实现获取相同name的不同value值
May 14 #Python
django模板获取list中指定索引的值方式
May 14 #Python
You might like
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
jQuery select操作控制方法小结
2010/05/26 Javascript
js里怎么取select标签里的值并修改
2012/12/10 Javascript
究竟什么是Node.js?Node.js有什么好处?
2015/05/29 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
jQuery fadeOut 异步实例代码详解
2016/08/18 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
详解Django中Request对象的相关用法
2015/07/17 Python
详解使用Python处理文件目录的相关方法
2015/10/16 Python
简单的python后台管理程序
2017/04/13 Python
django 多数据库配置教程
2018/05/30 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
python实现图片插入文字
2019/11/26 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
opencv 图像加法与图像融合的实现代码
2020/07/08 Python
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
求职自荐信范文格式
2013/11/29 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
学校通报表扬范文
2015/05/04 职场文书
2015年林业工作总结
2015/05/14 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
mysql 索引合并的使用
2021/08/30 MySQL
Vue中使用import进行路由懒加载的原理分析
2022/04/01 Vue.js
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android