5
Come posso personalizzare i nomi dei campi nei moduli di creazione/modifica in Flask-Admin?Nome del campo personalizzato in Flask-Admin
so come cambiare il nome della tabella:
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'))
Nel creare/modificare forme ricevo nome del campo come il nome di colonne in db.Model utente.
Come posso semplicemente modificare il nome di questo campo?
Ad esempio, per ottenere "Foo" invece di "accesso" nel modulo di creazione per un utente?
Grazie! Questo è quello di cui ho bisogno – Egregors