Python Django, работающий с несколькими базами данных одновременно

#django #python-2.7

#django #python-2.7

Вопрос:

Я пытался добавить функциональность к моему уже существующему приложению Django. В настоящее время мое приложение обслуживает только нескольких пользователей, принадлежащих к организации. Я пытаюсь выполнить задачу, в которой:

  1. Несколько организаций могут работать с моим приложением, имея отдельные базы данных. Таким образом, данные, относящиеся к конкретной организации, являются частными для отдельных организаций.
  2. Для каждой организации, которая хочет подписаться на сервисы веб-приложения, веб-приложение должно использовать шаблон базы данных для создания базы данных для новой организации и ввода ее в эксплуатацию.
  3. Веб-приложение должно обрабатывать / обслуживать все организации одновременно.

Возможно ли это?

Комментарии:

1. Кажется, вы ищете приложения django для нескольких арендаторов. перейдите по этой ссылке для получения дополнительной информации

2. Вы можете создать промежуточное программное обеспечение для переключения между различными конфигурациями базы данных на основе поддомена. Другим способом может быть просто запуск одного и того же экземпляра приложения на разных портах с разной переменной ENV для каждого клиента.