您的位置:首页 > 数据库

django连接数据库问题

2017-03-06 12:07 405 查看
第一次进行django开发,连接数据库时发生很多问题,大多数是版本问题,Python3.x相对于python2.x中的ConfigParser全部改成小写了,说明pip中的mysql-python不支持python3.x,在以下博主的博文中解决问题,这里找到一个支持3.x的驱动-PyMySQL(https://github.com/PyMySQL/PyMySQL )。具体解决方案在下面连接。非常感谢。

点击打开链接

此外DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'first',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '127.0.0.1',
# 'PORT': '3306',
}
}如若出现如下问题:


错误描述

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server
on 'localhost' (10061)")


环境

Python 3.5

django1.10

mysql 5.6


解决办法

将C:\Windows\System32\drivers\etc\hosts文件中下面这名话放开:
127.0.0.1       localhost

或者

将 HOST字段改为 '127.0.0.1'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: