【问题标题】:Need to modify the edit view in Flask admin需要在 Flask admin 中修改编辑视图
【发布时间】:2018-01-21 15:01:46
【问题描述】:

我正在做 Flask 管理员。请检查以下内容。

我需要使用上面显示的编辑按钮来编辑现有记录。

我的编辑视图如下:

我需要在编辑视图中添加一个字段,其值显示在第二张图片中显示的图片列中。

任何帮助都是可观的。

【问题讨论】:

  • 只需在数据模型中的 Image 字段之后添加一个字段。
  • 我不想在主视图中显示,只在编辑页面中显示

标签: python flask flask-admin editview


【解决方案1】:

只需在数据模型中的 Image 字段之后添加一个字段即可。

class Restaurant(db.Model):

    # ...
    image = db.Column()
    field_extra = db.Column()

Flask-Admin中,使用column_list指定要显示的字段:

class RestaurantModelView(ModelView):

    column_list = ["id", "title", "course", "image"]  # fields list except `field_extra`

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-06
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    相关资源
    最近更新 更多