Django как предотвратить показ сообщений об успехе, если я возвращаюсь на предыдущую страницу без отправки формы?

Предположим, если я вернусь на предыдущую страницу без отправки форм или без выполнения каких-либо действий, то если я перезагружу страницу, то увижу, что на моем html шаблоне отображается сообщение об успехе. Почему оно отображается, ведь я не совершал никаких действий? Как предотвратить отображение сообщения об успехе, если просто вернуться на предыдущую страницу, не совершая никаких действий? Вот мой код:

views.py

class EditPatient(UpdateView):
      model = Patient
      form_class = PatientUpdateFrom
      template_name = 'hospital/edit-patient.html'

      def form_valid(self, form):
          if form.is_valid():
            messages.add_message(self.request, messages.INFO, 'Patient Sucessfully Updated')
            find_age = form.cleaned_data['date_of_birth']
            find_age = age(find_age)
            form.instance.age = find_age
            form.save()
            return redirect('hospital:patient-details',self.object.slug) 
          else:
              messages.add_message(self.request, messages.INFO, 'Somethings Wrong. Please try again')    

#htm страница где я выполняю действия:

<form method="POST"> 
{% csrf_token %}
{{form}}
<button type="submit">Submit</button>
</from>

**#html страница перенаправления **

{% if messages %}
                            <div class="alert alert-danger" role="alert">
                                <ul class="messages">
                                    {% for message in messages %}
                                    <li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
                                    {% endfor %}
                                </ul>
                             </div>
                                {% endif %} 
Вернуться на верх