Как мога да изпълня някакъв код само когато документ е създаден в mongoengine, а не когато се актуализира.
class Account(Document):
name = StringField(max_length=80, default=None)
username = StringField(max_length=60, required=True)
created_at = DateTimeField(default=datetime.now(), required=True)
updated_at = DateTimeField(default=datetime.now(), required=True)
meta = {
'collection': 'accounts'
}
Сега искам да генерирам произволно потребителско име и да го присвоя на полето за потребителско име, преди да бъде създаден документ.
Всяка помощ се оценява. Благодаря.