LPgenerator / django-db-mailer

Django module to easily send emails/sms/tts/push using django templates stored on database and managed through the Django Admin
https://github.com/LPgenerator/django-db-mailer
GNU General Public License v2.0
255 stars 81 forks source link

Альтернативная DB #86

Closed kshishkin82 closed 7 years ago

kshishkin82 commented 7 years ago

Есть ли возможность указать Django-db-mailer какую DB использовать ? Допустим, если в Django несколько DATABASES, то было бы замечательно иметь возможность выбрать какую из DB использовать.

Собственно проблема лично у нас в следующем: одни и те-же шаблоны используются на разных серверах в разных инстансах одного и того же проекта. Соответственно у них разные базы данных. Основная проблема с Db-mailerом это синхронизация шаблонов писем. Пока было 3-4 сервера делали это вручную, сейчас серверов 10+ и делать это в ручном/полу ручном режиме становится не удобно. Если бы можно было бы указать какой-то отдельный DB backend для mailerа то мы бы вынесли всю базу для этой подсистемы в один сервере и остальные сервера "питались" бы данными оттуда.

gotlium commented 7 years ago

добрый день, не совсем понимаю почему у вас проект использует разные БД, разве что вы для каждого клиента создаете отдельный сервер. но в целом проблем не вижу. можно к примеру создать PR, и добавить using, но можно использовать route-инг, ведь джанга позволяет сделать нечто подобное. уже в роутере можно по app_label выбрать направление.

kshishkin82 commented 7 years ago

Вопрос закрыт, да, я тупанул. Нужно просто роутинг сделать. Спасибо за подсказку.