Атрибут Creation_time Mongoengine в документе

Я пытаюсь добавить атрибут 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()

или есть лучший, более приятный способ.

29
задан Mike Mackintosh 7 August 2012 в 18:24
поделиться