예제 #1
0
파일: item.py 프로젝트: Gaturron/work-to-do
    def get(self, project_key):

        project_key = cgi.escape(project_key)
        project = Project.get(project_key)
        print project

        items = Item.all()
        items.filter('project =', project)
        items.run()

        json = jsonize()

        items_list = []    
        for item in items:
            items_list.append(json.to_dict(item))

        self.response.headers['Content-Type'] = 'application/json'   
        self.response.out.write(items_list)
예제 #2
0
파일: item.py 프로젝트: Gaturron/work-to-do
    def post(self, project_key):

        project_key = cgi.escape(project_key)
        project = Project.get(project_key)

        ItemKey = cgi.escape(self.request.get('ItemKey'))

        items = Item.all()
        Items.filter('project =', project)
        Items.filter('__key__= ', ItemKey)
        Items.run()

        item = Items.fetch(1)

        if item:
            item[0].delete()
            self.response.out.write('ok')
        else:
            self.response.out.write('fail')