【发布时间】:2012-07-15 19:42:15
【问题描述】:
目前我有一个InstrumentedList,它代表我的金字塔应用程序中的一对多关系。关系构造如下:
Class project:
submissions = relationship('Submission', backref='project')
我想遍历项目列表中的每个提交。但是,我希望我的提交按时间戳排序(datetime 对象)
以下是我目前对提交的内容进行迭代的方式:
for project in projects:
for submission in project.submissions:
# Do some stuff with each submission here
问题在于,每当重新加载应用程序时,我为每个项目提交的顺序都会发生变化。我需要顺序一致并按时间戳排序,我该怎么做?
【问题讨论】:
-
我没有看到任何时间戳,但你可以做
sorted_list=sorted(orig_list,key=lambda x:x['timestamp'])或类似的事情
标签: python sqlalchemy pyramid