views.py 文件源码

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

项目:fleeg-platform 作者: Fleeg 项目源码 文件源码
def upload_avatar(request):
        user = request.user
        user_avatar = request.FILES.get('user_avatar', None)
        if request.method == 'POST' and user_avatar:
            ext = os.path.splitext(user_avatar.name)[1]
            if ext.lower() in ['.jpg', '.jpeg', '.png']:
                filename = user.username + '.jpg'
                fs = FileSystemStorage()
                if fs.exists(filename):
                    fs.delete(filename)
                fs.save(filename, user_avatar)
                user_account = Account.get_by_user(user=user)
                request.session['user_avatar'] = user_account.user_avatar
                request.session.save()
        return redirect('account_settings')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号