def post(self): quest = Quest(name=self.request.get('name'), description=self.request.get('description'), xp=int(self.request.get('xp')), deadline=self.request.get('deadline'), progress=int(self.request.get('progress')), projectKey=ndb.Key(Project, int(self.request.get('projectId')))) quest.put() quest = quest.to_dct() self.response.write(quest['id'])
def get(self): ndb.delete_multi( Project.query().fetch(keys_only=True) ) ndb.delete_multi( Quest.query().fetch(keys_only=True) ) ndb.delete_multi( Task.query().fetch(keys_only=True) ) project = Project(name="project 01", progress=0, description="descricao", xp=100) project.put() quest = Quest(name="quest 01", description="description", xp=30, deadline="2013-11-21", progress=0, projectKey=project.key) quest.put() task = Task(name="task 01", done="false", xp=15, progress=50, questKey=quest.key) task.put() task = Task(name="task 02", done="false", xp=15, progress=50, questKey=quest.key) task.put() quest = Quest(name="quest 02", description="description", xp=30, deadline="2013-12-10", progress=0, projectKey=project.key) quest.put() task = Task(name="task 01", done="false", xp=15, progress=50, questKey=quest.key) task.put() task = Task(name="task 02", done="false", xp=15, progress=50, questKey=quest.key) task.put() quest = Quest(name="quest 03", description="description", xp=30, deadline="2014-01-10", progress=0, projectKey=project.key) quest.put() task = Task(name="task 01", done="false", xp=15, progress=50, questKey=quest.key) task.put() task = Task(name="task 02", done="false", xp=15, progress=50, questKey=quest.key) task.put() self.response.write("ok")