Source code for scaffold_report.fields
from django import forms
[docs]class SimpleCompareField(forms.ChoiceField):
""" Field for selecting a comparison.
Includes django synxtax and verbose choices """
default_choices = (
('exact', 'Equals'),
('gt', 'Greater than'),
('gte', 'Greater than or equals'),
('lt', 'Less than'),
('lte', 'Less than or equals'),
)
def __init__(self, **kwargs):
kwargs['choices'] = self.default_choices
return super(SimpleCompareField, self).__init__(**kwargs)