Django Views - Block Consecutive Quick Calls
You should disable the button with JavaScript after clicking on it.
This way the user is unable to trigger the view multiple times.
A button click in my app calls a view which does a few database changes and then redirects to a new views which renders html. When the user typically clicks on the link, he accidentally clicks on in twice to thrice in a couple of seconds. I want to block the view call if the same call was made less than 10 seconds ago. Of course I can do it by checking in the database, but I was hoping to have a faster solution by using some decorator in django.