Я пытаюсь добавить атрибут creation_time
к моим документам. Ниже приведен пример:
import datetime
class MyModel(mongoengine.Document):
creation_date = mongo.DateTimeField()
modified_date = mongo.DateTimeField(default=datetime.datetime.now)
Модели Django имеют встроенный параметр для своих объектов DateTimeField
, таких как add_now
и т.д.
но MongoEngine этого не поддерживает.
Мне интересно, лучший ли способ сделать это:
m,created = MyModel.objects.get_or_create()
if created:
m.creation_date = datetime.datetime.now()
или если есть лучший, более удобный способ.