2016-02-02 51 views
2

我在WAMP localhost:80服務器上有一個inscription.sql,並且我還通過localhost:xxxx服務器在Visual Studio上運行Django。如何從Django連接到mysql數據庫?

我想連接Django到位於wamp服務器上的mysql數據庫(我已經成功安裝了MysqlClient)。

有沒有辦法做到這一點?

+0

什麼你想從MySQL數據庫做Django? – aumo

+0

我不明白你的問題對不起:( – Alci

+0

一旦你連接Django到MySQL數據庫你會怎麼做?你想使用ORM嗎? – aumo

回答

0

查看official guide在Django中使用已存在的數據庫。

綜上所述,你需要做的是:

  • 確保Django的可以通過設置合適的DATABASE設置連接到數據庫。從你的評論看來,情況似乎如此。
  • 使用python manage.py inspectdb命令生成與數據庫中的表匹配的模型(Python代碼)。您必須將已生成的代碼粘貼到安裝的應用程序的models.py文件中,並對其進行檢查以確保它們符合您的需求。
  • 使用python manage.py migrate命令創建Django所需的表。
+0

謝謝先生!我現在得到了這個問題:http://i.imgur.com/ZmicUID.jpg – Alci

+0

首先,不要鏈接到圖像。將你的回溯複製並粘貼到你的問題中。注意admindjango ...你錯過了一個。 admin和django之間的一些導入聲明 –

+0

好吧,謝謝我發現它@ joel goldstick。一切似乎已經奏效,但我不能看管理面板內的表(http:// localhost:xxxx/admin /)這是正常的嗎? – Alci

0

docs

物權設定在設置數據庫變量,然後運行python manage.py inspectdb > models.py把產生models.py在應用程序的文件夾,最後運行python manage.py migrate

+0

謝謝你......! – Alci

+0

我現在得到了這個問題:http://i.imgur.com/ZmicUID.jpg:/ – Alci

+0

你的問題是你正在使用一個圖像文件。打開一個新問題並在您的問題中發佈代碼。圍繞你的代碼與三個backtics''',它會顯示正確的縮進 –