1

我在 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 但它们似乎没有做任何事情,我查看了文档,所以任何帮助将不胜感激。

4

1 回答 1

4

verbose_name用于输出到前端用户,在呈现时由您输出verbose_name 而不是字段名称 - 例如在表单中。

于 2011-12-23T08:59:32.007 回答