1 谢谢之前在帖子里耐心解答的大佬们。
2 使用 django-cas-ng,django-mama-cas 完成了单点登录
遇到的问题,之前 A,B 系统的用户表都在自己所在的服务器上,并且用户表跟其他表有外键联系,现在把 A,B 系统的用户表统一到了认证服务器( c )上,这时候问题就出现了,A,B 上与用户表关联的数据无法展示了。有解决过这类问题的老哥给个思路吧。
目前想的的是在 A,B 再加一个数据库( c )用户表使用( c )上的,但是看了 django 文档好像这种不支持外键。
’Django 当前不支持跨多个数据库的外键或多对多关系。如果使用路由器将模型分区到不同的数据库,则任何外键和这些模型定义的多对多关系必须在单个数据库内部。‘
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.