Как запросить представление SQL из flask-SQLAlchemy ⇐ Python

Программы на Python
Anonymous
Как запросить представление SQL из flask-SQLAlchemy

Сообщение Anonymous »

Мне предоставлен доступ к базе данных (MySQL, если это имеет значение) для доступа к некоторым данным, которые мне нужны, но у меня нет прямого доступа к таблицам, данные предоставляются через представление SQL. p>
Я хочу обернуть это в небольшой API с помощью flask. Для подключения к базе данных я собираюсь использовать SQLAlchemy (просто потому, что это единственная оболочка базы данных, которую я знаю в Python).
Дело в том, что я прочитал много документации и десятки сообщения и руководства по stackoverflow в Интернете, и я не могу найти способ запросить представления SQL из flask-SQLAlchemy.
В документации они всегда используют модели. Я попытался определить свое представление как модель, но мне не удалось собрать ни одного столбца первичного ключа для сопоставленной таблицы MySQLView.
Что я пытался сделать:

Код: Выделить всё

class MyView(db.Model):
__tablename__ = "my_view_name_in_sql"
db.Column("id", db.Integer, primary_key=True)
db.Column("sample_id", db.String)
{...etc}
Есть ли способ сделать это, или, может быть, мне следует отказаться от использования flask-SQLAlchemy и вместо этого использовать что-то другое?


Подробнее здесь: https://stackoverflow.com/questions/694 ... sqlalchemy

Вернуться в «Python»