当前位置: 首页>>代码示例>>Python>>正文


Python Post.edit_post方法代码示例

本文整理汇总了Python中model.Post.edit_post方法的典型用法代码示例。如果您正苦于以下问题:Python Post.edit_post方法的具体用法?Python Post.edit_post怎么用?Python Post.edit_post使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在model.Post的用法示例。


在下文中一共展示了Post.edit_post方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: post

# 需要导入模块: from model import Post [as 别名]
# 或者: from model.Post import edit_post [as 别名]
    def post(self, postId):
        title = self.get_argument('title', '')
        content = self.get_argument('content', '', strip=False)
        status = self.get_argument('status', 0)
        tag = self.get_arguments('tag', [])
        category = self.get_arguments('category', [])
        input_category = self.get_argument('input_category', '')
        input_tag = self.get_argument('input_tag', '')
        posttype = self.get_argument('posttype', 0)
        alias = self.get_argument('alias', '')
        tag = list(set(tag + input_tag.split(',')))
        category = list(set(category + input_category.split(',')))
        commentstatus = self.get_argument('commentstatus', 0)
        password = self.get_argument('password', '')

        if title == '' or content == '':
            self.datamap['message'] = u'标题与内容不能为空'
        else:
            rtn = Post.edit_post(id=postId, title=title, content=content, status=status, commentstatus=commentstatus,
                                 password=password, tag=tag, category=category, posttype=posttype, alias=alias)
            if rtn:
                self.flash(u'修改成功')
            else:
                self.flash(u'修改失败')
            self.redirect('/admin/post/edit/' + postId + '/')
开发者ID:yibin001,项目名称:pyblog,代码行数:27,代码来源:admin.py


注:本文中的model.Post.edit_post方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。