Найти - Пользователи
Полная версия: Как рабоать с SQL view в sqlalchemy?
Начало » Базы данных » Как рабоать с SQL view в sqlalchemy?
1
plusplus
Использую flask и расширение flask-sqlalchemy.
Есть модель:
from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class Graph(db.Model):
    #graph_view является view ( CREATE OR REPLACE VIEW graph_view AS  SELECT... и т.д.)
    __tablename__ = 'graph_view'
   
    group = Column('group', Unicode(250), primary_key=True)
    port_id1 = Column('portid1', Integer)
    port_id2 = Column('portid2', Integer)
    equipment_id1 = Column('equipmentid1', Integer)
    equipment_id2 = Column('equipmentid2', Integer)

“print Graph.query” отображает запрос, который прекрасно работает и отображает нужные мне данные, специально проверил. “print Graph.query.all()” отображает
[None]
Если взять другую модель для таблицы, а не для view, то она тоже прекрасно работает. Как мне получить данные из view?
plusplus
db.session.query(Graph.equipment_id1, Graph.equipment_id2)
заработало.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB