【问题标题】:Getting objects with the same values (Flask)获取具有相同值的对象(Flask)
【发布时间】:2020-08-09 09:26:55
【问题描述】:

我是 Flask 的新手。 我有一个数据库,我想从中提取具有相同父 ID 的 cmets 并将它们放入“cmets”变量中。我该怎么做? 评论数据库模型类:

class Comment(db.Model):
__tablename__ = 'comments'
id = db.Column(db.Integer(), primary_key=True)
parent_id = db.Column(db.Integer(), nullable=False)
author = db.Column(db.String(100), nullable=False)
comment = db.Column(db.Text, nullable=False)

def __repr__(self):
    return f"<{self.id}>"

编辑:parent_id 是 arcticle 的 ID。

【问题讨论】:

    标签: python-3.x flask flask-sqlalchemy


    【解决方案1】:
    comments = Comment.query.filter_by(parent_id=same_parent_id).all()
    

    这应该可以完成工作。 当您的模型在那里导入时,您可以在路由中调用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 1970-01-01
      • 2019-06-05
      相关资源
      最近更新 更多