2010-03-29 21 views

risposta

4
def GetSchemaKinds(): 
    """Returns the list of kinds for this app.""" 

    class KindStatError(Exception): 
     """Unable to find kind stats.""" 

    from google.appengine.ext.db import stats 
    global_stat = stats.GlobalStat.all().get() 
    if not global_stat: 
     raise KindStatError() 
    timestamp = global_stat.timestamp 
    kind_stat = stats.KindStat.all().filter(
     "timestamp =", timestamp).fetch(1000) 
    kind_list = [stat.kind_name for stat in kind_stat 
       if stat.kind_name and not stat.kind_name.startswith('__')] 
    kind_set = set(kind_list) 
    return list(kind_set) 

Riferimento: http://groups.google.com/group/google-appengine/browse_thread/thread/f2e7568040c015ff

Problemi correlati