2011-10-08 39 views
2

我有两个非常相关的网站,希望用户使用每个只能登录一次。我可以有两个共享相同认证模型的django项目吗?

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

是有某种方式来分享两个独立的Django项目之间的认证?

干杯

阿西姆

+0

https://docs.djangoproject.com/en/dev/ref/contrib/sites/ – dm03514

回答

1

有很多方法可以解决这个问题。这里有一些事情要看。我根据自己的喜好订购,如果您有问题,或者对您的问题更具体,它可能会改变。

  • 使用相同的数据库。
  • 做一个网站的其他
  • 使用Django的MultiDB功能的OpenID提供商(注意!你可以在数据库之间没有外键,所以如果你真的不明白这意味着什么不要尝试)
+0

您错过了“使用模式”(尽管不是SQLite或MySQL的选项)。 –

相关问题