2014-09-02 44 views
0

我需要幫助將我的數據庫引擎從sqlite切換到mysql。 manage.py datadump返回相同的錯誤,當我嘗試用manage.py做其他任何事情時彈出相同的錯誤:錯誤配置:加載MySQL模塊時出錯,沒有名爲MySQLdb的模塊。如何將我的Django項目的數據庫引擎從Sqlite切換到MySQL?

這個django項目是一個團隊項目。我從bitbucket中提取了新的變更,我們的後端有一個新的配置。這個新配置需要mysql(而不是sqlite)才能工作。我們的主要開發人員現在正在睡覺。我需要幫助,以便我可以再次開始工作。

編輯:我將如何將sqlite數據庫文件中的數據導入到新的MySQL數據庫中?

回答

3

根據Django文檔的Database setup段:

默認情況下,配置使用SQLite。

如果您希望使用另一個數據庫,安裝相應的database bindings ...

而且Get your database running頁說:

如果你使用MySQL,你需要的MySQL- python軟件包,版本號 1.2.1p2或更高版本。

要使用MySQL後端,您需要一個工具來幫助Django與數據庫(一個適配器)對話。

換句話說,MySQL-python(又名MySQLdb)包需要安裝。

-1

嘗試以下步驟:在settings.py 1.更改數據庫,MYSQL引擎 2.運行$ ./manage.py執行syncdb

相關問題