我想在用户注销并重定向到主页后向用户显示一条消息。我知道这可能不起作用,因为我试图在将重定向返回到主页之前显示消息。
视图.py
def logout_request(request):
logout(request)
messages.info(request, "Logged out successfully!")
return redirect("main:homepage_view")
我想在用户注销并重定向到主页后向用户显示一条消息。我知道这可能不起作用,因为我试图在将重定向返回到主页之前显示消息。
视图.py
def logout_request(request):
logout(request)
messages.info(request, "Logged out successfully!")
return redirect("main:homepage_view")
视图.py
messages.success(request, 'You are now logged out')
设置.py
from django.contrib.messages import constants as messages
MESSAGE_TAGS = {
messages.ERROR: 'error'
}
alert.html -- 使用引导程序
{% if messages %}
{% for message in messages %}
< div id="message" class="container-fluid animated fadeInUp" style="position:absolute; z-index:1000; top:32%;">
< div class="row text-center">
< div class="ml-auto mr-2 col-4 alert alert-{{ message.tags }} alert-dismissible text-center" role="alert">
< button type="button" class="close" data-dismiss="alert">< span aria-hidden="true">×</span>.
</button>
< strong>
{% if message.level == DEFAULT_MESSAGE_LEVELS.ERROR %}
Error:
{% else %}
{{ message.tags|title }}
{% endif %}
</strong>
{{ message }}
</div>
</div>
</div>
{% endfor %}
{% endif %}
base.html
{% include 'alert.html' %}