Есть веб-сайт на Django и есть база данных она задекларирована Django ORM этого сайта.
Появилась необходимость работы с этой базы данных из обычного приложения python с другого сервера.
Прикручивать django orm вроде как костыльное решение, а если использовать другую orm то прдется базу данных изменять.
Вообщем какую ORM выбрать для работы с БД?
Антон Коновалов: Ну мне как раз непонятен тот момент когда мы таблицы определяем в одной ORM и должны их же использовать в другой ORM? Необходимо ли переопределять таблицы или нет?
ORM - это ООП представление сущностей базы. То есть описываются классы-модели для всего необходимого и потом вы уже работаете с этими классами, а не пишете SQL-запросы.
Разные ORM - принципиально разные модели.
Есть мнение, что SQLAlchemy чрезвычайно мощный, но сложен.
Хвалят PonyORM - типа быстрый и простой.
Мне же вполне хватало джанговского.