мультитенантная архитектура с доступом к внешнему источнику данных арендатора - PullRequest
0 голосов
/ 28 марта 2020

Я строю Saas с django. Его задача - предоставить панель управления для каждого арендатора. Архитектура является мультитенантной, каждый из которых имеет собственную схему в базе данных postgresql. Моя проблема связана с обработкой данных на сервере.

Каждый арендатор должен иметь возможность извлекать данные из внешнего источника (скорее всего, базы данных системы ERP), оттуда у меня есть сценарий python, который обрабатывает эти данные и затем сохраняет их в схеме postgreSQL арендатора. Моя самая большая проблема заключается в коде, позволяющем арендатору подключаться к его внешним представлениям базы данных для извлечения данных извне. Я бы хотел, чтобы это было доступно со страницы администратора сайта.

Я не нашел никакого способа сделать это из Django документации, и я не совсем понимаю, как выглядит его архитектура. У кого-нибудь есть подсказка о том, как поступить, или о ресурсе, с которым я мог бы посоветоваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...