Flask-flatpages成功获取所有yaml + markdown文件。关键是我只需要发布的页面,我需要按日期排序。
现在可以通过引入一个包含Page
个对象的新元组来实现。
sorted_pages = sorted((p for p in pages if 'published' in p.meta), reverse=True, key=lambda p: p.meta['published'])
运作良好,但能够过滤和放大似乎更好命令Page
对象本身内的FlatPages
个对象。这样我就可以使用>>所有FlatPages方法设置正确的页面。
有没有办法实现这个目标?我想在创建实例时继承FlatPages类并执行过滤和排序。或者在实例化之后有办法解决这个问题吗?