Уведомления

Группа в Telegram: @pythonsu

#1 Март 14, 2013 13:41:41

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Как рабоать с SQL view в sqlalchemy?

Использую 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 (Март 14, 2013 13:43:04)

Офлайн

#2 Март 15, 2013 05:42:54

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Как рабоать с SQL view в sqlalchemy?

db.session.query(Graph.equipment_id1, Graph.equipment_id2)
заработало.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version