@k0r0g

Как для модели указать базу данных для сохранения?

Есть 2 сайта. У каждого из них есть 2 БД для себя и существует ещё одна общая. В общей только одна таблица.
В settings каждого сайта указал вторую базу вдобавок к default:
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    },
    'registrations': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': '../db.sqlite3'
    }
}

В models одного из сайтов сделал тестовую модель для общей таблицы, в дальнейшем планирую импортировать её во второй сайт:
class Registration(models.Model):
    aa = models.CharField('fdg', name="fddf", max_length=10)

    def __str__(self):
        return self.aa

Собственно, вопрос: как в модели указать базу данных для сохранения из админки? Именно из админки.
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Маршрутизация прописать https://docs.djangoproject.com/en/3.2/topics/db/mu...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы