こんにちは、 djangoで複数の*サイト* に同じ*在庫* を使用できる方法があります。ジャンゴでメザニンを使用してカートリッジを使用しています。単一のカートリッジでマルチサイト プロジェクトを作成する必要があります。
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 に答える