django连接mysql一些报错解决方法

1.AttributeError: 'str 'object has no attribute ‘decode’
django连接mysql一些报错解决方法_第1张图片
解决方法:
在C:\Python311\Lib\site-packages\django\db\backends\mysql\operations.py里修改
django连接mysql一些报错解决方法_第2张图片

2.django.db.utils.OperationalError: (2003, "Can’t connect to MySQL server on ‘localhost’ ([WinError 10]

解决方法:仔细核对#数据库引擎和#数据库的主机地址
DATABASES = {
‘default’: {
#数据库引擎
‘ENGINE’: ‘django.db.backends.mysql’,
#数据库的名字
‘NAME’: ‘test’,
#连接数据库的用户名
‘USER’: ‘root’,
#连接数据库的密码(下载mysql时配置的密码)
‘PASSWORD’: ‘root’,
#数据库的主机地址
‘HOST’:‘127.0.0.1’,
#数据库的端口号,默认为3306,也可以不写这一行代码
‘PORT’:‘3306’
}
}

你可能感兴趣的:(django,mysql,python)