from django.contrib import messages
if user is not None:
login(request, user)
messages.success(request, 'logged in')
else:
messages.error(request, "Incorrect login")
{% for message in messages %}
<div class="alert {{ message.tags }} alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
{{ message }} {{ user.first_name}} {{ user.last_name}}
</div>
{% endfor %}
<div class="col-md-4">
{% include 'AppName/messages.html' %}
</div>
d-none
to alert was not displayed, and then when you want to display an alert with this class to remove:$('#alert').removeClass('d-none');
Find more questions by tags Bootstrap