
1 谢谢之前在帖子里耐心解答的大佬们。 2 使用 django-cas-ng,django-mama-cas 完成了单点登录 遇到的问题,之前 A,B 系统的用户表都在自己所在的服务器上,并且用户表跟其他表有外键联系,现在把 A,B 系统的用户表统一到了认证服务器( c )上,这时候问题就出现了,A,B 上与用户表关联的数据无法展示了。有解决过这类问题的老哥给个思路吧。 目前想的的是在 A,B 再加一个数据库( c )用户表使用( c )上的,但是看了 django 文档好像这种不支持外键。 ’Django 当前不支持跨多个数据库的外键或多对多关系。如果使用路由器将模型分区到不同的数据库,则任何外键和这些模型定义的多对多关系必须在单个数据库内部。‘ 1 hejunxin 2019 年 12 月 23 日 逻辑外键啊 不能在 A、B 系统里 自己查自己需要的信息吗 |
2 crclz 2019 年 12 月 23 日 认证库 C: user_id | password ------------------------------ 123 | 88888888 数据库 A: user_id | money | age ------------------------------- 123 | 8000 | 20 数据库 B: user_id | some_property 123 | "Some Value" |