Python flask sqlalchemy从数据库视图中给出空结果

Python flask sqlalchemy从数据库视图中给出空结果,python,sqlalchemy,flask,Python,Sqlalchemy,Flask,我有一个模型: from flask.ext.sqlalchemy import SQLAlchemy db = SQLAlchemy() class Graph(db.Model): __tablename__ = 'graph_view' group = Column(Unicode(250), primary_key=True) port_id1 = Column('portid1', Integer) port_id2 = Column('portid2

我有一个模型:

from flask.ext.sqlalchemy import SQLAlchemy 
db = SQLAlchemy()
class Graph(db.Model):
    __tablename__ = 'graph_view'
    group = Column(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)
其中,graph_视图是数据库视图。我正在进行连接后选择:

    Graph.query.all()

我什么也得不到。查询没有错我能做些什么来解决这个问题?

检查您的数据库是否确实有数据?您使用的是
Graph.query.all()的返回值吗?你的视图代码是什么?我有一个不同的模型(这是一个表而不是一个视图),它工作得很好。我还从“print Graph.query”中得到了查询,执行它,它工作得很好。我的意思是,我们不是通灵者(不管有时回答者看起来有多厉害)。若您的查询并没有错误,并且并没有返回结果,那个么您的数据库是空的。图形不是表。图形是一个视图(“创建或替换视图图形”视图为“选择…”)。我想有一把钥匙。不管怎样,它应该起作用吗?