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