Я определил тип документа в 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, но они, похоже, ничего не делают, и я просмотрел документы, поэтому буду признателен за любую помощь.