我在monoengine中定义了一个文档类型,如下所示:
from mongoengine import *
import datetime
class User(Document):
username = StringField(min_length = 1, max_length = 20, regex = '(\w+)', required = True, unique = True)
password = StringField(min_length = 5, required = True)
email = EmailField(required = True, unique = True)
name = StringField(min_length = 3, max_length = 40, required = True)
date_created = DateTimeField(default = datetime.datetime.utcnow, required = True)
但是,当出现错误时,字段名称是成员变量。对于某些字段,这对用户来说看起来很难看。例如,“date_created”应该说“创建日期”。
所以,我试图找到一种方法告诉Mongoengine使用“更好”的名称而不是成员变量名称,但我似乎无法找到方法。我已经尝试过name和verbose_name,但它们似乎没有做任何事情,我看过文档,所以任何帮助都会受到赞赏。
答案 0 :(得分:3)
verbose_name
用于输出到前端用户,它可以在渲染时输出verbose_name而不是字段名称 - 例如在表单中。