2011-04-20 48 views
1

我已經爲Trunk啓用並運行了一段時間的virtualenv,但現在我正在嘗試分支,並在另一個virtualenv上爲我的「重構」分支設置事物。無法在本地主機上的Django VirtualEnv中訪問MySQL數據庫

一切看起來正常進行設置,但是當我嘗試運行任何manage.py命令,我得到這個錯誤:

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

我只是不明白爲什麼它不嘗試使用我在我的django設置文件中設置了密碼。是否有一些額外的mysql設置我可以忽略?這個問題是否爲任何人敲響了鐘聲?

在此先感謝。

+0

兩個virtualenvs是否在同一臺物理機上運行? – 2011-04-21 06:44:30

+0

我在一臺機器上遇到同樣的問題。它是django不會從settings.py導入設置並以失敗方式失敗 – duduklein 2012-01-04 11:33:51

回答

1

我發現我遇到的問題。 Django正在導入不同的settings.py文件。

我在我的django產品中有另一個django項目,如myproject/myproject/

代替進口myproject/settings.py的,它是進口myproject/myproject/settings.py

我認爲的Aptana Studio中創建的項目有。如果你使用eclipse,你也可能會遇到這個問題。