嗨,有没有一种方法可以让我在django中为多个*站点* 使用相同的*库存* 。我在 django 中使用带有夹层的墨盒。我需要使用单个墨盒创建一个多站点项目。
问问题
150 次
1 回答
0
我认为您可以尝试将多个数据库与路由器一起使用:
DATABASES = {
'default': {
...
},
'cartridge': {
'NAME': 'cartridge_data',
...
}
}
class CartridgeRouter(object):
def db_for_read(self, model, **hints):
if model._meta.app_label == 'cartridge':
return 'cartridge'
return 'default'
def db_for_write(self, model, **hints):
if model._meta.app_label == 'cartridge':
return 'cartridge'
return 'default'
于 2013-01-14T11:48:11.683 回答