【问题标题】:Use same inventory for multiple sites in django python在 django python 中为多个站点使用相同的库存
【发布时间】:2013-01-14 05:04:35
【问题描述】:

您好,有没有一种方法可以让我相同 *库存* 用于多个 *网站*在 django 中。我在 django 中使用带有夹层的墨盒。我需要使用单个墨盒创建一个多站点项目。

【问题讨论】:

    标签: python django inventory


    【解决方案1】:

    我认为您可以尝试将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'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-02
      • 2018-05-28
      相关资源
      最近更新 更多