Fields¶
Define which type, size and rules of validation for specific part of the data. There are many built-in fields but you can extend easily.
Built-in Fields¶
-
class
edipy.fields.
String
(size, required=True, validators=None)¶
-
class
edipy.fields.
Integer
(size, zfill=False, required=True, validators=None)¶
-
class
edipy.fields.
Identifier
(identifier, required=True, validators=None)¶
-
class
edipy.fields.
Decimal
(size, digits=0, required=True, validators=None)¶
-
class
edipy.fields.
DateTime
(size, date_format, required=True, validators=None)¶
-
class
edipy.fields.
Date
(size, date_format, required=True, validators=None)¶
-
class
edipy.fields.
Time
(size, date_format, required=True, validators=None)¶
-
class
edipy.fields.
CompositeField
(cls, occurrences=1, required=True)¶
-
class
edipy.fields.
Register
(cls, occurrences=1, required=True)¶
-
class
edipy.fields.
Enum
(values, required=True, validators=None)¶