Guest User

Untitled

a guest
Jan 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. from django import forms
  2.  
  3.  
  4. class HoneypotFormMixin(object):
  5. """Keep away spam bots trying to submit name"""
  6.  
  7. def __init__(self, *args, **kwargs):
  8. super(HoneypotFormMixin, self).__init__(*args, **kwargs)
  9. self.fields.update(
  10. {"name": forms.CharField(required=False)}
  11. )
  12.  
  13. def clean_name(self):
  14. name = self.cleaned_data['name']
  15. if name:
  16. raise forms.ValidationError("Dont put your name")
Add Comment
Please, Sign In to add comment