Context:
My model classes inherit the base class:
class BaseModel(ndb.model):
class SpecificModel(BaseModel):
Problem:
I want to export SpecificModel objects using the appengine bulkuploader service .
I have a specific configuration file (data_loader.py):
import sys
sys.path.append('.')
from google.appengine.ext import ndb
from google.appengine.tools import bulkloader
from models import *
class SpecificModelExporter(bulkloader.Exporter):
def __init__(self):
bulkloader.Exporter.__init__(self, 'SpecificModel',
[('fieldOne', str, None),
('fieldTwo', str, None)
])
exporters = [ SpecificModelExporter ]
I use the following command to load data:
appcfg.py download_data --config_file=data_loader.py --filename=data.csv --kind=SpecificModel --url=http:
When I try to load data, I get the following error :
google.appengine.ext.db.KindError: No implementation for kind 'SpecificModel'
Any clues?
source
share