api.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:myweblog 作者: YuiJL 项目源码 文件源码
def api_edit_blog(blog_id):

    '''
    edit a blog and post it
    '''

    if not g.__user__.get('admin'):
        return make_response('Permission denied.', 403)
    title = request.form.get('title')
    tag = request.form.get('tag').lstrip(r'/\;,. ').rstrip(r'/\;,. ')
    content = request.form.get('content')
    content = content.lstrip('\n').rstrip()
    db.blogs.update_one(
        {'_id': ObjectId(blog_id)},
        {
            '$set': {
                'title': title.strip(),
                'tag': re.split(r'[\s\;\,\.\\\/]+', tag),
                'content': content,
                'summary': '%s%s' % (content[:140], '...'),
                'last_modified': True,
                'modified': int(time.time())
            }
        })
    return jsonify(blog_id=blog_id)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号