2013-01-14 13 views
0

嗨多個站點有沒有辦法,我可以使用一個相同 * 庫存 *爲多個 * 網站 *在Django的。我正在用mezanine在django中使用墨盒。我需要使用單個墨盒創建多站點項目。使用相同的庫存在Django蟒蛇

回答

0

我想你可以嘗試使用multiple databases與路由器:

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'