У меня есть два сайта django, на некоторых страницах данные поступают из базы данных postgresql. Другой набор страниц связан с базой данных sqlite. Таблицы из двух разных источников, поэтому я не могу их объединить, но мне нужно объединить их на одном сайте django. Какова наилучшая практика для этого: следует объединить два в приложении django, так что modifiying model.py, views .. или я должен поместить их в разные приложения django с разными моделями, просматривать?Решение по дизайну Django для нескольких баз данных
0
A
ответ
0
Вы можете объединить два приложения в один экземпляр, но тогда вы не сможете использовать модули сеанса по умолчанию и auth из django с моделями одного из них.
Хорошее решение - объединить его в один проект (так что два приложения могут совместно использовать некоторый код и, возможно, некоторые настройки), но запускать его как два отдельных экземпляра с двумя различными настройками.
Кроме того: вы можете просто объединить две базы данных, даже если они используют разные двигатели. Django построил в dumpdata
и loaddata
команду управления, вы можете использовать его для перемещения данных из одной базы данных в другую.
Смежные вопросы
- 1. Решение по дизайну для mysql
- 2. Поддержка нескольких баз данных? (django)
- 3. Решение по дизайну моделей Rails
- 4. Предложения по дизайну для развертывания Django
- 5. Использование нескольких сайтов администрирования Django для нескольких баз данных
- 6. Вопрос по дизайну базы данных - это лучшее решение?
- 7. Использование нескольких баз данных Django с RedShift
- 8. Конфигурация нескольких баз данных в Django 1.2
- 9. просмотр нескольких баз данных в django admin
- 10. Решение для веб-баз данных для Android?
- 11. Поддержка нескольких баз данных в django
- 12. Разработка баз данных и решение для хостинга
- 13. Рекомендации по дизайну базы данных для нескольких каталогов
- 14. Невозможно использовать набор запросов для нескольких баз данных в django
- 15. Требования к дизайну: Шаблоны баз данных/Таблицы для пользователей
- 16. LINQ для нескольких баз данных
- 17. Запрос для нескольких баз данных
- 18. TransactionManager для нескольких баз данных
- 19. Полностью управляемое решение для баз данных?
- 20. Django Несколько баз данных
- 21. Предложения по дизайну базы данных
- 22. django несколько баз данных для нескольких организаций в одном проекте
- 23. Решение по дизайну: класс, реализующий несколько шаблонов или другой метод?
- 24. Нужно решение, чтобы избавиться от нескольких баз данных
- 25. Вопрос по дизайну слоя базы данных
- 26. Подключение нескольких баз данных по yii2
- 27. Поддержка нескольких баз данных
- 28. Объединение нескольких баз данных
- 29. Фильтрация баз данных Django
- 30. Руководство по дизайну веб-приложений Django