order_by()
在分页()之前。
class Session(db.DynamicDocument):
create_time = db.DateTimeField(required=True)
# clean before test
for i in Session.objects.all():
i.delete()
for i in range(20):
create_time = datetime.now()
create_time = create_time.replace(year=2000 + i)
ses = Session(create_time=create_time)
ses.save()
print('2000 -> 2009')
items = Session.objects.order_by('create_time').paginate(page=1, per_page=10).items
for i in items:
print(i.create_time)
print('2019 -> 2010')
items = Session.objects.order_by('-create_time').paginate(page=1, per_page=10).items
for i in items:
print(i.create_time)
希望这有帮助。