【发布时间】:2018-02-07 23:05:10
【问题描述】:
Pyramid 的 session.pop_flash() 返回一个列表,其中包含已添加到 flash 队列中的所有元素(不确定是否有实际限制,但我还没有看到)。我相信这是直接基于php的flash queue。
如何直接修改闪存队列?例如,假设其中有 3 个元素,我希望删除其中一个(并确切知道是哪一个)?
目前我正在这样做:-
q = request.session.pop_flash()
q.pop(index_that_I_want_removed)
for element in q:
request.session.flash(q)
简单,但看起来很老套。有没有更优雅的解决方案?
【问题讨论】: