& Django version: 1.5.1
Django的,模型和多个数据库
我目前正在开发一个应用程序后端为phpbb3
。我们目前在PHP
的实施正在消耗太多的资源。
我完成了大约90%的工作,但是当涉及到配置时,我挂断了一个小小的障碍。
我们有多个脚本需要运行的论坛,每个论坛都有自己的数据库,比如site1,site2和site3数据库。 Django也有自己的数据库。
我需要做的是根据每个站点和站点上的论坛为我的脚本指定设置。因此,我需要获取site1上存在的论坛,然后在管理面板中选择站点1,然后选择论坛并从中选择其配置。然后,他们可以选择站点2,然后从站点2选择一个论坛,然后设置他们的数据。
我不想为我们正在运行的每个网站创建一个django网站,并且我想尽可能地增加一个新网站,但我并不反对为每个网站制作一个新应用程序如果那是需要的?
从另一个数据库动态提取论坛并将其与站点值关联并为该论坛提供配置模型的最佳方法是什么? (我不希望他们能够挑选其他网站上存在的一个论坛)
你能提供一些关于你的phpbb设置与Django的更多细节? – lalit 2013-05-01 05:56:39
@lalit您想了解更多信息?有多个网站使用PHPBB进行设置,并且它们都有自己的数据库名称,所以site1有一个名为site1的数据库,里面有所有标准phpp论坛,标准phpbb_前缀。 django网站是在自己的数据库下建立的。我需要一个管理页面,让我选择/创建一个网站,然后从该网站,拉动适当的数据库,并为phpbb的数据库中存在的每个论坛提供适当的论坛模型和设置配置。 – iargue 2013-05-01 15:36:35
感谢@ user1189764,所以要更具体的功能,你想实现以下目标:不同的站点的不同数据库,一起访问Django和phpbb数据库的方式和一个管理界面来选择一个网站和相应的数据库。 – lalit 2013-05-01 16:22:41