Section
4.2.6
General
The application should behave differently based on the severity of the input validation problem detected. Generally, if input is submitted that could not possibly have been generated by someone using the application properly, then you should treat the input as an attack and respond appropriately.
Django

The ValidationError exception is the only level of validation failure used in Django's default form field classes.

Natural Webagent
Respond to obvious request tampering with fatal errors. Log the attempt and log the user off.