Créer des formulaires avec Django est assez simple, en tout cas pas plus compliqué que de créer des formulaires html classiques. Quelques principes doivent être respectés pour assurer un bon fonctionnement au formulaire
Le principe est le suivant :
Après avoir posté avec succès, renvoyer un réponse de type HttpResponseRedirect → HTTP 302
Ajouter systématiquement le tag csrf pour éviter les attaques de type CSRF
{% csrf_token %}