gpt4 book ai didi

django - 删除/清除 django.contrib.messages

转载 作者:行者123 更新时间:2023-12-03 10:36:07 40 4
gpt4 key购买 nike

我想有条件地清除django.contrib.messages。这两个问题中讨论的解决方案均无效:

Delete all django.contrib.messages
Django: Remove message before they are displayed

关于如何清除消息有什么建议吗?我正在使用Django 1.10

代码:

messages = get_messages(request)
for msg in messages:
pass
for msg in messages._loaded:
del msg
for msg in messages._queued_messages:
del msg

最佳答案

单线将如下所示:

list(messages.get_messages(request))

它基本上执行与@Avukonke Peter的解决方案相同的任务。但是,我认为没有必要将消息设置为使用过的消息(我相信默认情况下是这样做的,但是如果我错了,请随时纠正我)。为什么我没有 messages.clear()函数,这超出了我。

关于django - 删除/清除 django.contrib.messages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42546006/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com