Я настраиваю приложение Django с большим количеством баз данных, и некоторые из них используют одни и те же модели (они не являются репликами). Я уже настроил свои маршрутизаторы, и все работает отлично. Проблема возникает при выполнении тестов, так как я хочу использовать factory-boy
.
В другом проекте я мог бы настроить базу данных внутри Meta
, но теперь мне нужно выбрать, в какой базе данных создавать экземпляр динамически (если нет, мне пришлось бы создать DjangoModelFactory
для каждой базы данных, что было бы некрасиво).
Есть ли (более простой) способ динамического указания базы данных для каждого создания?