from django import forms, template from users.fields import HoneyPotField register = template.Library() @register.filter def is_checkbox(field): return isinstance(field.field.widget, forms.CheckboxInput) @register.filter def input_class(field): """ Returns widgets class name in lowercase """ return field.field.widget.__class__.__name__.lower() @register.filter def is_honeypot(field): return isinstance(field.field, HoneyPotField)