2
我想了解如何限制用戶登錄時顯示的模板的特定部分。例如。主頁中的問候消息將在用戶成功登錄後顯示一次,但不會在同一會話期間連續訪問主頁時顯示。 我想這可能是通過使用HTTP_referrer。如果有人能夠通過一些例子指導我,我將不勝感激。如何限制只在登錄時顯示消息
我想了解如何限制用戶登錄時顯示的模板的特定部分。例如。主頁中的問候消息將在用戶成功登錄後顯示一次,但不會在同一會話期間連續訪問主頁時顯示。 我想這可能是通過使用HTTP_referrer。如果有人能夠通過一些例子指導我,我將不勝感激。如何限制只在登錄時顯示消息
查看我們的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 %}