请稍等 ...
×

采纳答案成功!

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

在配置{{media_url}}后如何使用网络图片

我的后端返回的是queryset,不是查询到的一条记录
但是在前端中这样写{{media_url}}{{…}}时:带有http的请求网络的图片就出错
这该怎么解决?
图片不都是用户上传的

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

1回答

Ethreal 2019-04-29 08:53:06

网络图片也有地址啊,你把地址存到一个字段里渲染给前端就行了

0 回复 有任何疑惑可以回复我~
  • 提问者 wireless_ZDJ #1
    亲,我说的是:既有网络图片的地址,又有用户上传的
    用户上传的地址和网络图片的地址不一样的
    网咯图片不是相对路径
    返回的内容既有网络地址,又有用户上传的图片
    你认真看了吗?还是我没描述清楚?
    回复 有任何疑惑可以回复我~ 2019-04-29 09:53:37
  • Ethreal 回复 提问者 wireless_ZDJ #2
    django只是存路径后来做了拼接,如果是网络图片最终存到数据库的还是绝对url地址而已 ,剩下的就有在模板判断 如果media 有的话显示 没有的话显示数据库中的那个url的地址,那个具体的方法 我回头查一下  获取他的地址 不然就给他个默认的default 图片  大体是这样 但是这些应该有更好的方式去解决 去github 逛一逛
    回复 有任何疑惑可以回复我~ 2019-04-29 11:07:29
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信