Django - 使用相同数据库的两个项目?

时间:2010-02-07 03:20:54

标签: database django web

我正在我的荣誉社会的网站上工作,我想知道(1.)两个网站(Django项目)是否可以指向同一个数据库,(2)这是不是很好的做法。

背景信息:目前只有一个网站,其用户仅供会员使用。对于我们的行业关系部分(我们现在正在开发),我们希望公司能够登录,例如请求信息会话,简历等。现在的方式很难引入新类型的用户(在这种情况下,公司)。所以我认为最好将公司方面的东西拆分到一个新的网站,使用户严格依赖公司。但是这个网站仍然需要访问我们主站点上的信息,所以我们考虑让它指向同一个数据库。

欢迎任何其他建议! :)

3 个答案:

答案 0 :(得分:6)

可以很容易地完成。只是设置文件中相同的数据库详细信息。

它可以合理地用于..

  • django网站在遗留数据库应用程序上应用功能。
  • 使用不同域和网址方案的卫星微型网站

唯一的缺点可能是跟踪管理/用户功能,但这不是一个大的

答案 1 :(得分:2)

我相信Django数据库中的每个应用程序都有appname_前面的表格。这是你的意思吗?

答案 2 :(得分:2)

很常见。这样的技术通常用于避免冗余数据,这通常是一件坏事。否则,某人(或一些丑陋的程序)最终会试图让它们保持同步。