Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django import forms
- class HoneypotFormMixin(object):
- """Keep away spam bots trying to submit name"""
- def __init__(self, *args, **kwargs):
- super(HoneypotFormMixin, self).__init__(*args, **kwargs)
- self.fields.update(
- {"name": forms.CharField(required=False)}
- )
- def clean_name(self):
- name = self.cleaned_data['name']
- if name:
- raise forms.ValidationError("Dont put your name")
Add Comment
Please, Sign In to add comment