无法在本地主机的Django虚拟环境中访问MySQL数据库

1 投票
1 回答
1546 浏览
提问于 2025-04-16 16:05

我之前一直在用一个虚拟环境来运行Trunk,现在我想要创建一个新的分支,并在另一个虚拟环境中设置我的“重构”分支。

看起来一切都设置得很正确,但当我尝试运行任何manage.py命令时,却出现了这个错误:

_mysql_exceptions.OperationalError: (1045, "Access denied for user 'brian'@'localhost' (using password: NO)")

我就是不明白为什么它没有尝试使用我在django设置文件中设置的密码。难道我遗漏了什么额外的mysql设置吗?有没有人遇到过类似的问题?

提前谢谢大家。

1 个回答

1

我找到了我遇到的问题。

Django导入了一个不同的settings.py文件。

我在我的Django项目里有另一个Django项目,路径像这样myproject/myproject/

它不是在导入myproject/settings.py,而是在导入myproject/myproject/settings.py

我猜是Aptana Studio在那儿创建了这个项目。如果你使用Eclipse,也可能会遇到这个问题。

撰写回答