gpt4 book ai didi

python - Django 消息不会过期

转载 作者:太空狗 更新时间:2023-10-30 01:10:32 26 4
gpt4 key购买 nike

我在 View 中的代码:

   from django.contrib import messages
messages.add_message(request, messages.INFO, 'Hello world.')

如果他/她再次刷新,我不想第二次向用户显示此代码。我该怎么做呢?消息似乎没有任何类型的过期设置。这里有文档:

http://docs.djangoproject.com/en/1.2/ref/contrib/messages/#expiration-of-messages

最佳答案

消息会在您迭代消息后立即清除(应该可以从 RequestContext 获得)。

所以第一步是确保您正在显示消息!如果你想推迟显示某个页面的消息,你可能想调查将内容插入 session ,但我喜欢它有点困惑。我想不出有什么好的理由来延迟下一次页面加载的消息。

如果您正在显示它们并且您的消息挂起的时间比您预期的要长,则可能是您在显示它们之后重新添加了它们。尝试将时间戳放入您的消息中,您会看到它们是否是在何时写入的。

关于python - Django 消息不会过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006041/

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