我想学习如何限制在用户登录时显示的模板的特定部分。例如。主页中的问候消息将在用户成功登录后显示一次,但在同一会话期间不会再次显示主页的连续访问。 我想通过使用HTTP_referrer可以实现。如果有人可以通过一些例子来指导我,我将不胜感激。
答案 0 :(得分:5)
检查我们的django user messages。您可以通过类似的内容(在您的视图中)设置消息:
request.user.message_set.create(message="Thanks for logging in!")
然后,显示它们(来自django文档):
{% if messages %}
<ul>
{% for message in messages %}
<li>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}