Django数据库路由器基于用户选择

时间:2013-01-15 07:03:25

标签: django python-2.7 django-admin

我正在写一个django项目,需要我将查询路由到 某些大型数据库基于用户选择。

所以django.contrib.auth和session和stuff的所有表都是 在“中央”数据库中,以及将用户映射到的表 他们需要为主应用程序使用的数据库。

您能否帮助我想出一种以这种方式路由数据库查询的方法 使用Django数据库路由器?

登录用户表单有数据库选择选项。如果用户是有效用户,那么他将连接到他选择的数据库

在视图开始时,我可以从中登录用户 request.user或者它在哪里,以及一些如何将变量提供给我的 数据库路由器的其余请求?

欢迎所有建议。

0 个答案:

没有答案