【发布时间】:2018-07-21 16:40:58
【问题描述】:
我正在尝试通过 xampp 服务器为我的 django 项目连接到 localhost/phpmyadmin。当我输入
python manage.py runserver
在我的命令提示符下,我遇到了错误。
django.db.utils.OperationalError: (1044, "Access denied for user ''@'localhost' to database 'djangoproject'")
我的 phpmyadmin 上没有设置密码,它只是默认用户 'root' 和密码 [null]
我在 manage.py 文件中编写了以下代码来连接数据库页面。
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'djangoproject',
'USER': ' root ',
'PASSWORD': '',
'HOST': 'localhost',
'PORT':''
}
}
我的phpmyadmin页面顶部也有这个
存在允许来自本地主机的任何用户进行连接的用户帐户。如果帐户的主机部分允许来自任何 (%) 主机的连接,这将阻止其他用户连接。
我不明白出了什么问题。我是 django 框架的初学者。
【问题讨论】:
标签: python mysql django phpmyadmin