После успешной почтовой операции вы можете просто перенаправить URL на URL успеха, например:
success_url = '%s?success=1' % reverse('index_page')
return HttpResponseRedirect(success_url)
и в проверке шаблона html
{% if success == 1 %}
<h3> Data uploaded successfully</h3>
{% endif %}
или
Вы можете использовать django обмен сообщениями и переопределить метод get_success_url, например:
from django.contrib import messages
def get_success_url(self):
messages.add_message(self.request, messages.INFO, 'form submission success')
return reverse('index_page'))
и в шаблоне сделать так:
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}