请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

头像问题

老师,在完成更新后(包括头像更新) 头像仍然是是默认图片,查看快乐user下两个html文件,没发现什么问题,老师给看下到是啥问题
图片描述图片描述图片描述图片描述

正在回答 回答被采纳积分+3

2回答

提问者 慕运维1408132 2019-11-15 15:04:51

https://img1.sycdn.imooc.com/szimg/5dce4df609ff907a10480153.jpg

https://img1.sycdn.imooc.com//szimg/5dce4df609b50b0005940162.jpg

如图所示:

0 回复 有任何疑惑可以回复我~
Jack 2019-11-15 10:59:46

您好,不一定只有前端会出错。有可能图片没有上传成功,或保存失败,加载失败。

有没有上传成功,要到服务器检查picture = models.ImageField(upload_to='profile_pics/', null=True, blank=True, verbose_name='头像') 你写的upload_to路径下有没有图片,如果没有,看base.py中MEDIA_ROOT = str(APPS_DIR('media'))正确吗;

如果保存失败,前端保存的时候,post请求有没有返回什么错误信息;

如果加载失败,base.py中 MEDIA_URL = '/media/'
是否正确,urls.py中urlpatterns = [...] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

是否有;

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维1408132 #1
    老师,我查看了一下在centos zanhu目录下中有media这个文件夹并且也存有图片,但在pycharm(windows)中没有这个media文件,似乎没有同步到pycharm,但我平时在centos中装包什么的吗,都会直接同步到pycharm中呀
    回复 有任何疑惑可以回复我~ 2019-11-15 15:04:00
  • 提问者 慕运维1408132 #2
    在补充一下,我是在centos中浏览器中输入url和更新个人信息的
    回复 有任何疑惑可以回复我~ 2019-11-15 15:11:14
  • Jack 回复 提问者 慕运维1408132 #3
    服务器上的代码不会自动下载,只有本地的代码会自动上传
    回复 有任何疑惑可以回复我~ 2019-11-17 19:24:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信