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