LINUX.ORG.RU

История изменений

Исправление fMad, (текущая версия) :

есть код подобного в Django

class MultiDBModelAdmin(admin.ModelAdmin):

using = 'af3'

def queryset(self, request):
return super(MultiDBModelAdmin, self).queryset(request).using(self.using)

тут переопределяется queryset — настраивается на другую базу в рамках модуля

на Flaske нужно сделать тоже самое, только рамках домена, на HOST1 поступает запрос, фласк определяет номер этого домена, и для всех объектов Page переопределяет query, добавляя фильтр domen_id

Исправление fMad, :

есть код подобного в Django

class MultiDBModelAdmin(admin.ModelAdmin):

using = 'af3'

def queryset(self, request):
return super(MultiDBModelAdmin, self).queryset(request).using(self.using)

тут переопределяется queryset — настраивается на другую базу рамках модуля

на Flaske нужно сделать тоже самое, только рамках домена, на HOST1 поступает запрос, фласк определяет номер этого домена, и для всех объектов Page переопределяет query, добавляя фильтр domen_id

Исходная версия fMad, :

есть код подобного в Django

[code]
class MultiDBModelAdmin(admin.ModelAdmin):
using = 'af3'
def queryset(self, request):
return super(MultiDBModelAdmin, self).queryset(request).using(self.using)
[/code]

тут переопределяется queryset — настраивается на другую базу рамках модуля
на Flaske нужно сделать тоже самое, только рамках домена, на HOST1 поступает запрос, фласк определяет номер этого домена, и для всех объектов Page переопределяет query, добавляя фильтр domen_id