我是 webdevoloping 的新手,并尝试使用flask-appbuilder。
我已经定义了一个模型和一个模型视图,表格很好地显示在 webapp 上。
如果我点击一个项目的详细视图,我想添加一些自定义字段(下拉列表和一个按钮),但我真的不知道如何实现这一点。
我浏览了 flask-appbuilder 指南,但没有发现任何有用的东西。
class RegionView(ModelView):
datamodel = SQLAInterface(Region)
class Region(Model):
__tablename__ = "region"
region_id = Column(Integer, primary_key=True)
region_domain = Column(String(100), unique=True)
region_description = Column(String(100))
def __repr__(self):
return "Region(region_id = {rid}, region_domain = {rdo}, region_description = {rde}, type = {type})".format(rid=self.region_id,rdo = self.region_domain, rde = self.region_description, type=self.type)
如果定义了init方法,我也会让 webapp 无法工作。是否有可能使用构造函数或者我需要实现自定义方法?
我想添加一个下拉列表和一个按钮。如果我点击按钮,一个函数会提供一些数据,它们应该显示在文本字段中。
当前:https ://imgur.com/a/TMFa0GF 目标:https ://imgur.com/21lJVBT
我很感激任何帮助!谢谢 :)