【问题标题】:How can I check to see if some data exists and return a boolean value using SQLAlchemy如何使用 SQLAlchemy 检查是否存在某些数据并返回布尔值
【发布时间】:2016-11-12 23:32:17
【问题描述】:

我正在使用 SQLAlchemy 构建一个烧瓶网络应用程序。如何检查某些数据是否存在,如果存在则返回 True,反之亦然?

【问题讨论】:

    标签: python sql flask sqlalchemy flask-sqlalchemy


    【解决方案1】:

    你可以这样做:

    exists = db.session.query(your_id).filter_by(your_filter).scalar() is not None

    【讨论】:

      【解决方案2】:

      或者你可以这样做:

      def check_exists():
          return True if session.query(data).filter().one() else False
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-01
        • 2023-03-28
        • 2021-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多