为了账号安全,请及时绑定邮箱和手机立即绑定

Flask 重定向后自动刷新页面

Flask 重定向后自动刷新页面

阿晨1998 2018-09-12 10:09:14
给自己的网站想做一个更换头像的功能,目前主体思路是这样的1:上传的图片,放在static文件夹内,以用户名来建文件夹,并以用户名来保存图片比如,用户名是mike,那我以/static/flask_upload/mike/mike.jpg 为形式,保存图片当然,图片后缀名我在views里面会进行提取,以便最后保存时候用每次用户重新上传头像时候,先整个删除mike文件夹,包括里面的图片再重新保存2:而上面这个URL,我存放在用户的数据库模型内,可以在渲染页面调用目前碰到一个问题,用户上传图片以后,图片在文件系统内是更新了但是页面上不更新,哪怕你重新登录账号也没用只有你手动刷新页面才会把头像更新掉感觉是页面上的头像URL还是指向旧的图片,不知道里面的原理是什么请有经验的筒子指教一下,谢谢。问题1:现在不知道是否是靠flask和数据库能实现?还是需要借助javascript的方法来操作?问题2:是否可以在重定向的同时,或者之后,来进行页面的刷新,以保证用户在重定向之后可以马上看到更新后的头像?路由函数是这样的user页面的渲染代码是这样的,其中user.avatar就是用户在数据库里面所保存的图片URL位置这里可以看到,文件系统内的图片已经更新了,但是我重定向到user页面之后,头像还是没变
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2335 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号