python – Flask-Admin MongoEngine column_labels does not work

I have the following model mongoengine:

User class (db.Document):
name = db.StringField (max_length = 100)
email = db.StringField (max_length = 100)

and following Flask-Admin ModelView

UserView class (ModelView):
column_labels = {& # 39 ;: MyName & # 39 ;, email: & # 39; MyEmail & # 39;

It works with list pages and detail pages, but does not work with the 'create a form' functions. and & # 39; modify a form & # 39 ;. This means that the label text of the form field still does not change.

This is a simplified question of my real case problem. I know we can manipulate these fields in the create_form and update_form methods. However, I really do not know what to do when we have EmbeddedDocument and some relationships like in the following scenario:

User class (db.Document):
name = db.StringField (max_length = 100)
email = db.StringField (max_length = 100)
employee = db.EmbeddedDocumentField (Employee)

Employee class (db.EmbeddedDocument):
job = db.StringField (max_length = 100)
purpose = db.StringField (max_length = 100)
time_for_looking_job = db.StringField (max_length = 100)
education_information = db.ListField (db.EmbeddedDocumentField (EducationInformation))

EducationInformation Class (db.EmbeddedDocument):
education_degree = db.StringField (max_length = 100)
school_name = db.StringField (max_length = 100)

Thanks for your help …