我目前正在使用 Flask-Admin 创建管理屏幕,但遇到了障碍。假设我有两个如下所示的类:
class Part(db.Model):
id = db.Column(db.Integer, primary_key=True, unique=True)
part_data = db.relationship("PartHistory", backref="part")
name = db.Column(db.String(255))
class PartHistory(db.Model):
id = db.Column(db.Integer, primary_key=True, unique=True)
part_id = db.Column(db.Integer, db.ForeignKey('part.id'))
date_checked = db.Column(db.Date)
Part 在 PartHistory 上有一对多的关系。我想创建一个视图,在一个列中显示零件名称,在另一列中显示第一个 date_checked。我试过这样的事情:
column_list = ("name", "part_data[0].date_checked")
但这似乎不起作用。似乎我正在以错误的方式解决这个问题。任何提示将不胜感激。