我最近更改了我的項目中的數據庫服務器從sqlite3到Postgresql,我有幾個問題希望能給出我的問題的答案。Django從sqlite3切換到Postgresql問題
據我所知,從sqlite切換到Postgres意味着我創建了新的數據庫和表格,對吧?我已經這樣做了,但是我還沒有看到在我的項目中創建的任何新文件顯示我所創建的數據庫是可見的。 (順便說一句,我已經改變了settings.py中的數據庫名稱)
我可能應該提及我在虛擬環境中工作,我想知道是否會以任何方式影響我的引用。我試圖導入Django中的表來嘗試統計表中的記錄數,但是我得到錯誤:「沒有名爲psdemo的模塊」。 (psdemo是我的數據庫名稱,我試圖與導入表:
from ps.psdemo import Product
其中Ps是我的應用程序,psdemo是我的數據庫和產品數據庫中的表
在。結論我試圖訪問我的數據庫和表,但我無法找到它們。我再說一遍,在我的項目或虛擬環境中沒有新的數據庫文件(我已經徹底搜索過),但是如果我使用終端連接我可以連接到我的虛擬環境並更改目錄以進入應用程序文件夾,然後如果我連接到Postgresql服務器,我可以創建數據庫,表s並且可以插入它們,進行查詢等,但是我無法從Django代碼訪問它們。
如果我能,我會upvote你的答案,但討厭downvote我的問題。非常感謝你! – 2012-03-21 14:56:47