views.py 文件源码

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

项目:MonkeyEye-Server 作者: SYSUMonkeyEye 项目源码 文件源码
def on_model_change(self, form, user, is_created):
        avatar = form.avatar.data

        # ?????????????
        if avatar.content_type.startswith('image/'):
            filename = '%s_%d.webp' % (user.id, time2stamp(datetime.now()))
            url = current_app.static_folder + '/images/user/%s'
            Image.open(avatar.stream).save(url % filename)
            old = form.avatar.object_data
            if old != 'MonkeyEye.webp':
                os.remove(url % old)
            user.avatar = filename
        elif is_created:
            user.avatar = 'MonkeyEye.webp'
        else:  # ???????????????
            user.avatar = form.avatar.object_data

        if is_created:  # ???????????md5
            user.password = MD5Twice(form.password.data)
            user.payPassword = MD5Twice(form.payPassword.data)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号