gpt4 book ai didi

python - Flask-Admin 中字段的自定义名称

转载 作者:太空狗 更新时间:2023-10-29 21:24:12 24 4
gpt4 key购买 nike

如何在 Flask-Admin 的创建/编辑表单中自定义字段名称?

我知道如何更改表名:

class User(db.Model):
__tablename__ = 'user'

id = db.Column('user_id', db.Integer, primary_key=True, autoincrement=True)
first_name = db.Column(db.String(100))
last_name = db.Column(db.String(100))
login = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120))
password = db.Column(db.String(128))

from flask.ext.admin.contrib.sqla import ModelView

class MyModelView(ModelView):
def is_accessible(self):
return current_user.is_authenticated()

admin = Admin(app, u'CustomName')

admin.add_view(MyModelView(User, db.session, u'Custom Table Name'))

在创建/编辑表单中,我得到字段名称,例如用户 db.Model 中的列名称。

如何简单地更改此字段名称?
例如,要在用户的创建表单中获取“Foo”而不是“登录”?

最佳答案

您正在寻找 column_labels

class MyModelView(ModelView):
column_labels = dict(last_name='CUSTOM LAST NAME')

def is_accessible(self):
return current_user.is_authenticated()

关于python - Flask-Admin 中字段的自定义名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25935175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com