示例#1
0
文件: story.py 项目: teq10/hushbel
    def post(self, id):
        try:

            # self.guarantee('title', 'content', 'tags')
            #
            # story = Story(title=self.params.title, content=self.params.content)
            # story.tags = self.params.tags

            title = self.get_argument('title')
            content = self.get_argument('content')
            tags = self.get_argument('tags')

            story = Story(title=title, content=content)
            story.tags = list(tags)

            story.save()

            self.write({'errcode': 0, 'errmsg': 'success', 'data': story.to_json()})
        except Exception, e:
            logging.error(e)
            self.write({'errcode': 1, 'errmsg': 'post failed'})