Field Reference¶
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