# -*- coding:utf-8 -*- from django import template register = template.Library() @register.filter def cssclass(form, name_arg): """ Replace the attribute css class for Field 'name' with 'arg'. name_args expects format: "attribute_name:special_class" """ name, arg = name_arg.split(':') form.fields[name].widget.attrs['class'] = arg return form