@Derfirm
Noname Developer.

Как организовать работу с несколькими базами данных в Django?

Доброго времени суток, возник непростой для меня вопрос.
Имеется приложение на джанго, которое в качестве основой базы данных использует PostgreSQL.
Внутри приложения используются модели для описания структур таблиц, используется ORM и всё замечательно, но иногда нужно делать "сырые запросы " ко второй базе данных на MySQL, для которой не описаны модели и нет возможности использования ORM.
Суть вопроса такова, что количество обращений ко второй бд может через некоторое время увеличится и код внутри будет буквально кишать "сырыми запросами", посему возник вопрос, как лучше организовать работу со второй базой данных? Описать модели для таблиц и использовать ORM или есть более изящные пути решения проблемы?
  • Вопрос задан
  • 2321 просмотр
Пригласить эксперта
Ответы на вопрос 1
@orgkhnargh
медленно пишу на django
django-admin.py умеет сам формировать модели для уже существующей БД. Про это есть статья в документации: https://docs.djangoproject.com/en/dev/howto/legacy...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы