class Parent(db.Model):
id = db.Column(db.Integer, primary_key = True)
name = db.Column(db.String(120))
def __repr_(self):
return '<Parent %r>' % (self.name)
admin.add_view(ModelView(Parent, db.session))
class Child(db.Model):
id = db.Column(db.Integer, primary_key = True)
name = db.Column(db.String(120))
parent = db.Column(db.Integer, db.ForeignKey(Parent))
admin.add_view(ModelView(Child, db.session))
你好-
上面的代码是我试图创建的flask管理页面的一个示例。目标是在子级的创建页面上有一个名称文本框和一个选择父级的下拉列表。
在上面的设置中,只有名称字段。缺少父下拉框。
有什么办法让它发生吗?
您可能需要通过一个子类为flask admin指定一些附加选项:
如果您将
Child
类更改为:我不太了解这个,我也不知道你是否需要后面的参考资料,但这个设置对我和烧瓶管理工作。
这是一个包罗万象的解决方案,不需要手动维护。
相关问题 更多 >
编程相关推荐