'Construct a query for this key range without setting the scan direction.
Args:
kind: A string.
keys_only: bool, default False, use keys_only on Query?
filters: optional list of filters to apply to the query. Each filter is
a tuple: (<property_name_as_str>, <query_operation_as_str>, <value>).
User filters are applied first.
Returns:
A datastore.Query instance.'

def make_ascending_datastore_query(self, kind, keys_only=False, filters=None):

    query = datastore.Query(kind, namespace=self.namespace, _app=self._app, keys_only=keys_only)
    query.Order(('__key__', datastore.Query.ASCENDING))
    query = self.filter_datastore_query(query, filters=filters)
    return query
