Empêcher plusieurs soumissions de formulaire dans Django

Je suis à la recherche d'une méthode générique pour empêcher plusieurs soumissions de formulaire. J'ai trouvé ce approche qui a l'air prometteur. Alors que je ne veux pas inclure cet extrait de mon point de vue. C'est probablement plus facile de le faire avec une demande de processeur ou d'un middleware.

Toutes les recommandations de meilleures pratiques?

Vous pouvez créer un formulaire de base de la classe à laquelle tous vos formes hériter de ce qui pourrait effectuer la séance de vérifier coutumier de la validation de la méthode de manière à ce formulaire.valide() retourne false si l'utilisateur a déjà saisi les données dans le formulaire.
Je ne comprends pas que le gist. Ce n'est pas la mise à jour de la séance.
Vous êtes de droite. La partie où la séance doit être mise à jour n'est pas montré. Mais comme il l'a crée une table de hachage-chaîne basée sur le jeton csrf, qui doit être défini dans la requête GET, il fonctionnera probablement.

OriginalL'auteur Thomas Kremmel | 2013-03-27