5
Làm cách nào để tùy chỉnh tên trường trong tạo/chỉnh sửa biểu mẫu trong Flask-Admin?Tên tùy chỉnh trường trong Flask-Admin
tôi biết làm thế nào để thay đổi tên bảng:
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'))
Trong tạo/chỉnh sửa hình thức tôi nhận được tên trường như tên của cột trong tài db.Model.
Làm cách nào tôi chỉ có thể thay đổi tên trường này?
Ví dụ: để nhận 'Foo' thay vì 'đăng nhập' trong biểu mẫu tạo cho Người dùng?
Cảm ơn! Đây là những gì tôi cần – Egregors