0
我想将Django连接到用户将在主页面中设置的数据库。如何动态连接到数据库
用户将不得不精确引擎(与组合框),数据库,登录名,密码等在一个窗体中,我想继续与提交的连接。
到目前为止,我试着在settings.py
设置“DATABASES = {}
”,但它返回一个错误。
你有什么线索怎么做?
我想将Django连接到用户将在主页面中设置的数据库。如何动态连接到数据库
用户将不得不精确引擎(与组合框),数据库,登录名,密码等在一个窗体中,我想继续与提交的连接。
到目前为止,我试着在settings.py
设置“DATABASES = {}
”,但它返回一个错误。
你有什么线索怎么做?
您必须将您的应用程序连接到数据库。
我不知道要动态更改数据库连接。 我能想到的唯一的东西是一个有点令人费解:
如果你想改变你的后端数据库: 我建议有数据库的一个单独的设置文件(我将其称为dbsettings.py
)您将包含在设置文件中。 在提交,你会吃午饭的脚本,这将改变dbsettings.py
文件,并重新启动Django的服务器(使用CLI调用为例)
如果数据库是特定的用户,配置和火起来的另一个Django的情况下,并有两个实例通信(你可以使用芹菜消息或者Django的命令)
我(和其他人)可能会想出更好的解决方案,如果我们有更多一点的细节
你能制定一项请问为什么你想要这个? – che