App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | Static Public Attributes | List of all members
google.appengine.ext.db.ByteStringProperty Class Reference
Inheritance diagram for google.appengine.ext.db.ByteStringProperty:
google.appengine.ext.db.Property

Public Member Functions

def validate
 
- Public Member Functions inherited from google.appengine.ext.db.Property
def __init__
 
def __property_config__
 
def __get__
 
def __set__
 
def default_value
 
def validate
 
def empty
 
def get_value_for_datastore
 
def get_updated_value_for_datastore
 
def make_value_from_datastore_index_value
 
def make_value_from_datastore
 
def datastore_type
 

Static Public Attributes

int MAX_LENGTH = 500
 
 data_type = ByteString
 
- Static Public Attributes inherited from google.appengine.ext.db.Property
int creation_counter = 0
 
 data_type = str
 

Additional Inherited Members

- Public Attributes inherited from google.appengine.ext.db.Property
 verbose_name
 
 name
 
 default
 
 required
 
 validator
 
 choices
 
 indexed
 
 creation_counter
 
 model_class
 

Detailed Description

A short (<=500 bytes) byte string.

This type should be used for short binary values that need to be indexed. If
you do not require indexing (regardless of length), use BlobProperty instead.

Member Function Documentation

def google.appengine.ext.db.ByteStringProperty.validate (   self,
  value 
)
Validate ByteString property.

Returns:
  A valid value.

Raises:
  BadValueError if property is not instance of 'ByteString'.

The documentation for this class was generated from the following file: