我需要通过用户ID将数据库拆分为多个主机。
DB1 DB2 DB3
---------------------------
User1 User2 User3
User4 User5 User6
但是我怎样才能将它们全部添加到索引中?
我不能这样做:
def index_queryset(self):
return self.get_model().objects.all()
答案 0 :(得分:2)
这当然取决于你的用户应用程序。
如果您有6个用户模型,例如User1, User2, ... User6
,您可以为模型用户编写自己的经理,然后返回self.get_model().objects.all()
上的所有用户,并且还可以管理您的分片数据库。
要知道你喜欢做什么以及到目前为止你做了什么,它将无法获得有关当前设置的更多信息