Field Reference - django-filter 25.1 documentation (original) (raw)
Toggle table of contents sidebar
class IsoDateTimeField¶
Extends django.forms.DateTimeField to allow parsing ISO 8601 formated dates, in addition to existing formats
Defines a class level attribute ISO_8601
as constant for the format.
Sets input_formats = [ISO_8601]
— this means that by default IsoDateTimeField
will only parse ISO 8601 formated dates.
You may set input_formats to your list of required formats as per the DateTimeField docs, using the ISO_8601
class level attribute to specify the ISO 8601 format.
f = IsoDateTimeField() f.input_formats = [IsoDateTimeField.ISO_8601] + DateTimeField.input_formats