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)
评论列表
文章目录