我有以下问题:
我需要为每个用户(或一组用户)使用相同模型的不同数据库.我有办法找出用户与哪个数据库相关.问题是我总是必须在我做的每个查询中使用using方法.
例如:
Thing.objects.using('appropriate_database').all()
有没有办法避免使用和以某种方式隐含用户/数据库关系?
最佳答案 听起来像是一个不能扩展到我的糟糕设计.每次添加用户时都必须复制架构.
更好的设计将使表USER具有与每个用户所需的实体的一对多和多对多关系.
我有以下问题:
我需要为每个用户(或一组用户)使用相同模型的不同数据库.我有办法找出用户与哪个数据库相关.问题是我总是必须在我做的每个查询中使用using方法.
例如:
Thing.objects.using('appropriate_database').all()
有没有办法避免使用和以某种方式隐含用户/数据库关系?
最佳答案 听起来像是一个不能扩展到我的糟糕设计.每次添加用户时都必须复制架构.
更好的设计将使表USER具有与每个用户所需的实体的一对多和多对多关系.