我可以让两个django项目共享相同的身份验证模型吗?

时间:2011-10-08 19:28:51

标签: django django-authentication

我有两个非常相关的网站,希望用户每个只需要登录一次。

一个django项目下的两个应用程序服务于不同的域?这可能吗?

有没有办法在两个独立的django项目之间共享身份验证?

干杯

阿西

1 个答案:

答案 0 :(得分:2)

有很多方法可以解决这个问题。以下是一些需要研究的内容。我根据自己的喜好订购,如果你有一些问题,或者你的问题更具特异性,它可能会改变。

  • 使用相同的数据库。
  • 使一个网站成为另一个网站的OpenID提供商
  • 使用Django的MultiDB功能(注意!数据库之间不能使用外键,所以如果你没有真正理解这一点,请不要尝试)