コード例 #1
0
ファイル: j.py プロジェクト: tonghuashuai/yikuaitouba
    def post(self):
        id = self.get_argument('id', 0)
        if id:
            project = ProjectM.get(ProjectM.id == id)
            if project:
                project.delete_instance()

        self.finish()
コード例 #2
0
ファイル: root.py プロジェクト: tonghuashuai/yikuaitouba
    def get(self):
        id = self.get_argument('id', 0)

        project = None
        if id:
            try:
                project = Project_.get(Project_.id == id)
            except Project_.DoesNotExist as e:
                pass

        self.render(project=model_to_dict(project))
コード例 #3
0
ファイル: j.py プロジェクト: tonghuashuai/yikuaitouba
    def post(self):
        data = {k: self.get_argument(k) for k, v in self.request.arguments.iteritems()}
        if data.get('id', 0):
            project = ProjectM.get(ProjectM.id == data.get('id'))
            if project:
                for k, v in data.iteritems():
                    if k == 'id':
                        pass
                    else:
                        setattr(project, k, v)

                project.save()

        self.finish()