【问题标题】:How to query a view using sqlalchemy? [duplicate]如何使用 sqlalchemy 查询视图? [复制]
【发布时间】:2016-08-11 16:16:36
【问题描述】:

我使用以下代码查询现有表:

class Minicomputer(Base):
    __table__ = Base.metadata.tables[' minicomputer']

    def __repr__(self):
        return '<Masterlist %r>' % self.Hostname

Minicomputer.query.filter_by(name='CJ_1').first() 返回结果,现在我想通过一个名为mast_list 的现有视图进行查询。我该怎么做?

【问题讨论】:

    标签: python flask sqlalchemy


    【解决方案1】:

    您的意思是将名称作为参数传递给视图和查询吗?

    像这样:

    @app.route('/master/<string:name>')
    def mast_list(name):
     return Minicomputer.query.filter_by(name=name).first()
    

    【讨论】:

    • 这是一个视图,使用 CREATE VIEW 而不是表
    猜你喜欢
    • 2021-11-25
    • 2011-01-06
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2015-05-11
    • 1970-01-01
    相关资源
    最近更新 更多