Для работы с данными из базы данных внутри программ Python мы обычно используем Object Relational Mappers для преобразования записей базы данных в объекты Python, с которыми мы можем работать, причем модели sqlAlchemy и Django, вероятно, являются наиболее распространенными и продвинутыми ORM.
Существуют ли ORM, которые подключаются не к базе данных, а к стороннему (JSON) REST API? Я хотел бы иметь структуру, которая позволяет мне иметь дело с объектами Python для выполнения операций CRUD над API. Это должно иметь все хорошо установленные стандартные функциональные возможности ORM, включая Unit of Work и Lazy Loading. На самом деле, я бы хотел, чтобы мой код на Python не зависел от того, хранится ли модель в базе данных или извлекается из стороннего API.
Мне трудно представить, что такого еще не существует. Но я не могу его найти. Может быть, я не знаю правильных слов для его поиска?