Source code for datastore_entity.entity_value


""" Represents an entity value for a datastore entity's property """


[docs]class EntityValue: """ This class serves as a way to mark your model attributes as a datastore entity property .. doctest:: >>> from datastore_entity import DatastoreEntity, EntityValue >>> class User(DatastoreEntity): username = EntityValue(None) #default value of ``None`` password = EntityValue() # implies ``None`` date_created = EntityValue(datetime.utcnow()) """ def __init__(self, value=None): self.value = value