0
我想將Django連接到用戶將在主頁面中設置的數據庫。如何動態連接到數據庫
用戶將不得不精確引擎(與組合框),數據庫,登錄名,密碼等在一個窗體中,我想繼續與提交的連接。
到目前爲止,我試着在settings.py
設置「DATABASES = {}
」,但它返回一個錯誤。
你有什麼線索怎麼做?
我想將Django連接到用戶將在主頁面中設置的數據庫。如何動態連接到數據庫
用戶將不得不精確引擎(與組合框),數據庫,登錄名,密碼等在一個窗體中,我想繼續與提交的連接。
到目前爲止,我試着在settings.py
設置「DATABASES = {}
」,但它返回一個錯誤。
你有什麼線索怎麼做?
您必須將您的應用程序連接到數據庫。
我不知道要動態更改數據庫連接。 我能想到的唯一的東西是一個有點令人費解:
如果你想改變你的後端數據庫: 我建議有數據庫的一個單獨的設置文件(我將其稱爲dbsettings.py
)您將包含在設置文件中。 在提交,你會吃午飯的腳本,這將改變dbsettings.py
文件,並重新啓動Django的服務器(使用CLI調用爲例)
如果數據庫是特定的用戶,配置和火起來的另一個Django的情況下,並有兩個實例通信(你可以使用芹菜消息或者Django的命令)
我(和其他人)可能會想出更好的解決方案,如果我們有更多一點的細節
你能制定一項請問爲什麼你想要這個? – che