@classmethod<EOL><INDENT>def initialize(cls):<DEDENT>
if not len(cls.query().fetch()):<EOL><INDENT>example = cls.get_or_insert('<STR_LIT>')<EOL>example.class_ = '<STR_LIT>' +'<STR_LIT>'<EOL>example.provider_name = '<STR_LIT>'<EOL>example.consumer_key = '<STR_LIT>'<EOL>example.consumer_secret = '<STR_LIT>'<EOL>example.provider_id = <NUM_LIT:1><EOL>example.scope = '<STR_LIT>'<EOL>example.identifier_param = '<STR_LIT>' +'<STR_LIT>'<EOL>example.put()<EOL>raise GAEError(<EOL>'<STR_LIT>'<EOL>'<STR_LIT>')<EOL><DEDENT>
Creates an **"Example"** entity of kind **"NDBConfig"** in the
datastore if the model is empty and raises and error to inform you that
you should populate the model with data.

.. note::

    The *Datastore Viewer* in the ``_ah/admin/`` won't let you add
    properties to a model if there is not an entity with that
    property already. Therefore it is a good idea to keep the
    **"Example"** entity (which has all possible properties set) in
    the datastore.