Django 根据国家选择数据库

Django 根据国家选择数据库,django,database,geoip,Django,Database,Geoip,我们是否有可能根据客户端的地理位置选择用户请求路由到的数据库?还是用户国家 我已经检查了一些DBRouter的文档,但我担心如果用户前往另一个国家,他将被路由到错误的数据库 有人有这个问题吗?您希望用户总是被路由到他们的“主”数据库。。。或者将它们发送到当前所在国家的数据库?如果后者。。。为什么?到“主页”(如果您指的是他们注册的数据库)数据库。虽然在某些情况下,他们的家庭数据库将是他们的国家数据库。我不想这样做,但这是一个被要求的要求。所以你不想做地理定位,或者当用户注册时至少只做一次,之后他

我们是否有可能根据客户端的地理位置选择用户请求路由到的数据库?还是用户国家

我已经检查了一些DBRouter的文档,但我担心如果用户前往另一个国家,他将被路由到错误的数据库


有人有这个问题吗?

您希望用户总是被路由到他们的“主”数据库。。。或者将它们发送到当前所在国家的数据库?如果后者。。。为什么?到“主页”(如果您指的是他们注册的数据库)数据库。虽然在某些情况下,他们的家庭数据库将是他们的国家数据库。我不想这样做,但这是一个被要求的要求。所以你不想做地理定位,或者当用户注册时至少只做一次,之后他们总是得到相同的dbso。。。您需要将国家/地区保存为用户的一个字段,并且需要db路由器根据用户的国家/地区字段进行路由: