attributes Package¶
attributes Package¶
-
class
kaiso.attributes.Bool(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.DefaultableAttribute-
primitive_type¶ alias of
bool
-
-
class
kaiso.attributes.Choice(*choices, **kwargs)¶ Bases:
kaiso.types.DefaultableAttribute-
choices= <kaiso.attributes.Tuple object>¶
-
-
class
kaiso.attributes.DateTime(default=None, **kwargs)¶ Bases:
kaiso.types.DefaultableAttribute-
classmethod
to_primitive(value, for_db)¶
-
classmethod
to_python(value)¶
-
classmethod
-
class
kaiso.attributes.Decimal(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.DefaultableAttribute-
primitive_type¶ alias of
str
-
classmethod
to_python(value)¶
-
-
class
kaiso.attributes.Float(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.DefaultableAttribute-
primitive_type¶ alias of
float
-
-
class
kaiso.attributes.Incoming(relationship_class)¶
-
class
kaiso.attributes.Integer(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.DefaultableAttribute-
primitive_type¶ alias of
int
-
-
class
kaiso.attributes.Outgoing(relationship_class)¶
-
class
kaiso.attributes.PrimitiveTypeMixin¶ Bases:
objectAdd a basic to_primitive method, coercing value to cls.primitive_type unless it is None.
-
classmethod
to_primitive(value, for_db)¶
-
classmethod
-
class
kaiso.attributes.String(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.DefaultableAttribute-
primitive_type¶ alias of
unicode
-
-
class
kaiso.attributes.Tuple(default=None, **kwargs)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.DefaultableAttribute-
primitive_type¶ alias of
list
-
classmethod
to_python(value)¶
-
-
class
kaiso.attributes.Uuid(unique=False, required=False)¶ Bases:
kaiso.attributes.PrimitiveTypeMixin,kaiso.types.Attribute-
default¶
-
primitive_type¶ alias of
str
-
classmethod
to_python(value)¶
-
bases Module¶
-
class
kaiso.attributes.bases.RelationshipManager(obj, relationship_reference)¶ Bases:
object-
first()¶
-
one()¶
-
relationships¶
-
-
class
kaiso.attributes.bases.RelationshipReference(relationship_class)¶ Bases:
object-
get_manager(obj)¶
-
-
kaiso.attributes.bases.get_attibute_for_type(cls)¶
-
kaiso.attributes.bases.wraps_type(cls)¶