def patch(self):
"""??????(???)"""
form = request.form
nickname = form.get('nickname', '').strip()
description = form.get('description', '').strip()
avatar = request.files.get('avatar', None)
if len(nickname):
current_user.nickname = nickname
if len(description):
current_user.description = description
if avatar is not None and avatar.content_type.startswith('image/'):
filename = '%s_%d.webp' % (current_user.id, time2stamp(datetime.now()))
url = current_app.static_folder + '/images/user/%s'
Image.open(avatar.stream).save(url % filename)
old = current_user.avatar
if old != 'MonkeyEye.webp':
os.remove(url % old)
current_user.avatar = filename
db.session.commit()
return {'message': '????????'}, 200
评论列表
文章目录