Once an user logged out of the site, it should redirect to the home page and to display the message as "U are successfully logged out" in the top of the page. Anyone help me in displaying message in home page?
See Question&Answers more detail:osOnce an user logged out of the site, it should redirect to the home page and to display the message as "U are successfully logged out" in the top of the page. Anyone help me in displaying message in home page?
See Question&Answers more detail:osYou could use the user_logged_out signal combined with the messages framework:
First, make sure the messages framework is set up (https://docs.djangoproject.com/en/dev/ref/contrib/messages/).
Then include this code somewhere that will be called (I tend to put it in a receivers.py module and then import it from a models.py file in an installed app):
from django.contrib.auth.signals import user_logged_out
from django.dispatch import receiver
from django.contrib import messages
@receiver(user_logged_out)
def on_user_logged_out(sender, request, **kwargs):
messages.add_message(request, messages.INFO, 'Logged out.')