I have a model in mongoengine defined like this:
class Task(Document):
    name = StringField(required=True, unique=True)
    frequency = IntField(required=True)
    quantity = IntField()
    units = StringField()
    events = ListField(DateTimeField(default=datetime.datetime.now))
How can I get the latest event? I've tried the following to no success:
def latest(self):
    return self.events.sort()[-1]
Instead of returning the events sorted sort returns None
 
    