Я надеюсь, что в правильном направлении будет указано, какие инструменты использовать при разработке приложения, которое выполняется на двух серверах на одного клиента.
[Основной сервер] [Сервер клиента db]
Каждый клиент имеет свой собственный сервер, который имеет приложение django, управляющее своими данными, в дополнение к простому интерфейсу.
Основной сервер приложений имеет более функциональный интерфейс, используя те же модели/схемы db. Он должен иметь полный доступ для чтения/записи на сервер базы данных клиента.
Окончательный желаемый эффект был бы типичный тип SaaS сделки:
client1.djangoapp.com => Подключение к базе данных MySQL @ client1_IP
client2.djangoapp.com => Подключение к базе данных MySQL @ client2_IP
...
Спасибо заранее!Эффективная связь между двумя приложениями Django на двух серверах (многопользовательская)
0
A
ответ
1
Вы можете использовать разные файлы настроек, скажем settings_client_1.py и settings_client_2.py, импортировать общие настройки из общего файла settings.py, чтобы сохранить его DRY. Затем добавьте соответствующие настройки базы данных.
Сделайте то же самое с файлами wsgi, создайте их для каждого параметра. Скажем, wsgi_c1.py и wsgi_c2.py
Затем на вашем веб-сервере направлять запросы на client1.djangoapp.com к wsgi_c1.py и client2.djangoapp.com к wsgi_c2.py
Смежные вопросы
- 1. связь между двумя приложениями
- 2. Связь между приложениями Django, размещенными на разных серверах
- 3. android связь между двумя приложениями
- 4. связь между двумя приложениями flex
- 5. Асинхронная связь между двумя приложениями
- 6. Связь между двумя приложениями Flex
- 7. Связь между двумя приложениями C#
- 8. Связь Android между двумя приложениями на двух разных устройствах
- 9. Связь между двумя приложениями, запущенными на двух разных версиях Tomcat
- 10. Межпроцессная связь между двумя приложениями
- 11. Связь между двумя отдельными приложениями
- 12. связь между двумя приложениями iPhone
- 13. Сокетная связь между двумя приложениями на Android
- 14. Связь между двумя приложениями на Android
- 15. Связь между двумя отдельными настольными приложениями Java
- 16. Связь между двумя приложениями Android через GCM
- 17. 2 экземпляра Tomcat - связь между двумя приложениями
- 18. Связь между двумя приложениями для Android
- 19. Связь между двумя приложениями MS Access?
- 20. Как установить связь между двумя приложениями xcode
- 21. Связь между несколькими приложениями
- 22. Связь между приложениями интрасети
- 23. Связь между веб-службами на разных серверах
- 24. Связь между приложениями Heroku
- 25. связь между различными приложениями
- 26. Связь между приложениями
- 27. Связь (Interprocess) между приложениями?
- 28. iOS связь между приложениями
- 29. Связь между приложениями vb.net
- 30. Угловая 2, связь между двумя приложениями, запущенными на одной странице
Итак, что такое вопрос? Оба приложения django могут подключаться к одному и тому же db и иметь shared models.py – kmmbvnr