无法在本地主机的Django虚拟环境中访问MySQL数据库
我之前一直在用一个虚拟环境来运行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,也可能会遇到这个问题。