class documentation

class BaseRangeField(forms.MultiValueField):

Known subclasses: django.contrib.postgres.forms.ranges.DateRangeField, django.contrib.postgres.forms.ranges.DateTimeRangeField, django.contrib.postgres.forms.ranges.DecimalRangeField, django.contrib.postgres.forms.ranges.IntegerRangeField

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method compress Return a single value for the given list of values. The values can be assumed to be valid.
Method prepare​_value Undocumented
Class Variable default​_error​_messages Undocumented

Inherited from MultiValueField:

Method __deepcopy__ Undocumented
Method clean Validate every value in the given list. A value is validated against the corresponding Field in self.fields.
Method has​_changed Return True if data differs from initial.
Method validate Undocumented
Instance Variable fields Undocumented
Instance Variable require​_all​_fields Undocumented

Inherited from Field (via MultiValueField):

Method bound​_data Return the value that should be shown for this field on render of a bound form, given the submitted POST data for the field and the initial data, if any.
Method get​_bound​_field Return a BoundField instance that will be used when accessing the form field in a template.
Method run​_validators Undocumented
Method to​_python Undocumented
Method widget​_attrs Given a Widget instance (not a Widget class), return a dictionary of any HTML attributes that should be added to the Widget, based on this Field.
Class Variable default​_validators Undocumented
Class Variable empty​_values Undocumented
Instance Variable disabled Undocumented
Instance Variable error​_messages Undocumented
Instance Variable help​_text Undocumented
Instance Variable initial Undocumented
Instance Variable label Undocumented
Instance Variable label​_suffix Undocumented
Instance Variable localize Undocumented
Instance Variable required Undocumented
Instance Variable show​_hidden​_initial Undocumented
Instance Variable validators Undocumented
Instance Variable widget Undocumented
def __init__(self, **kwargs):
def compress(self, values):

Return a single value for the given list of values. The values can be assumed to be valid.

For example, if this MultiValueField was instantiated with fields=(DateField(), TimeField()), this might return a datetime object created by combining the date and time in data_list.

def prepare_value(self, value):