我正在尝试使用为AccessTokenoauth2_provider
提供模型的库,该模型将外键放入 User 模型中。我的用户模型实际上将存在于与 OAuth2 令牌模型不同的数据库中。我可以使用路由器来指示将哪个数据库用于特定模型,但我是否正确地得出结论认为 Django 不支持不同数据库中模型的外键?
如果我仍然想从AbstractAccessToken
另一个数据库中的用户扩展,Django 有什么方法允许我填充user_id
外键列吗?还是我只需要保留它null
并定义并让我的自定义 AccessToken 类定义它自己的不受约束的external_user_id
列?