Flask-Admin:根据另一个表中的值填充下拉菜单

时间:2015-08-20 21:37:17

标签: flask flask-admin

在我的模型定义中,我有A类和B类。

class B(Model):
    id = Column(Integer, primary_key=True)
    max_num = Column(Integer)

class A(Model):
    id = Column(Integer, primary_key=True)
    b_id = Column(Integer, ForeignKey('B.id'))
    b = relationship('B')
    num = Column(Integer)`

在A的Flask-Admin创建表单中,我想创建一个下拉菜单,其中num的选项仅限于[1, B.max_num]

例如,如果我有B(id=10,max_num=5),并且当用户创建A并选择带有id=10的B时,则num的下拉菜单应填充1,2,3,4 5。

这可能吗?

0 个答案:

没有答案