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
You 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.')