Python Flask Admin MongoEngine柱标签不工作
我有以下mongoengine型号:Python Flask Admin MongoEngine柱标签不工作,python,mongodb,flask,flask-admin,flask-mongoengine,Python,Mongodb,Flask,Flask Admin,Flask Mongoengine,我有以下mongoengine型号: class User(db.Document): name = db.StringField(max_length=100) email = db.StringField(max_length=100) 以及下面的模型视图 class UserView(ModelView): column_labels = {'name': 'MyName', email: 'MyEmail'} 这在列表页和详细信息页时有效,但不适用于“创建表单
class User(db.Document):
name = db.StringField(max_length=100)
email = db.StringField(max_length=100)
以及下面的模型视图
class UserView(ModelView):
column_labels = {'name': 'MyName', email: 'MyEmail'}
这在列表页和详细信息页时有效,但不适用于“创建表单”和“编辑表单”。这意味着表单字段标签的文本仍然不变
这是我真实案例问题的一个简化问题。我知道我们可以在create_form和update_form方法中操作这些字段。但是,我真的不知道当我们嵌入了文档和一些关系(如以下场景中的关系)时该怎么办:
class User(db.Document):
name = db.StringField(max_length=100)
email = db.StringField(max_length=100)
employee = db.EmbeddedDocumentField(Employee)
class Employee(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))
class EducationInformation(db.EmbeddedDocument):
education_degree = db.StringField(max_length=100)
school_name = db.StringField(max_length=100)
谢谢你的帮助