I have a view that validates and saves a form. After the form is saved, I\'d like redirect back to a list_object view with a success message \"form for customer xyz was suc
In Django 2.x + you can simply use messages framework that comes with Django
views.py
from django.contrib import messages
def register(request):
....
messages.success(request,"You have registered successfully, now login!")
return redirect('login-page')
And in you, login.html template do add this code
{% if messages %}
{% for message in messages %}
Success! {{message}}
{% endfor %}
{% endif %}
Note this example can be applied to anywhere you want to display a message for success
If you want to pass an error message simply use messages.error(request, "Error message")