Я хочу обернуть это в небольшой 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}
Подробнее здесь: https://stackoverflow.com/questions/694 ... sqlalchemy