【发布时间】:2021-04-29 15:58:45
【问题描述】:
我想使用 Django 消息框架向访问我们网站的用户显示消息。我们的想法是在他们查看的第一页上显示它,然后在用户会话的其余部分不再显示它。
我想它会像这样工作:
if request.session.get('show_welcome_message', True):
messages.info(request, 'Welcome to our site!')
request.session['show_welcome_message'] = False
我的问题是,添加它以使其显示在所有网站页面上的最佳位置在哪里?
而且,有没有更好的方法来做这样的事情,利用 Django 的本机消息传递向用户显示一条消息,如果他们关闭消息,他们在同一会话中就不会再看到?
【问题讨论】:
标签: django