作者KuanST (KuanST)
看板Python
标题[问题] django media问题
时间Sun Aug 20 18:27:15 2017
我写了一个ajax功能上传图片
然後想要show在网页上
但是存在media里面的图片却无法显示在template中
对比存在static里面的路径,我确定media里面图片路径没错
查了技术文件一整天喂狗上面的方法都无法成功....
terminal内显示"GET /media/chatroom/XXXX.jpg HTTP/1.1" 200 42587
放到html中对比存在static中的图片
<img src="/static/chatroom/XXXX.jpg" alt="XXXX"> 可以显示
<img src="/media/chatroom/XXXX.jpg" alt="XXXX"> 无法显示
以下是我程式的设定(有简化一点)
https://goo.gl/4BpP5A
不知道有没有哪个高手能帮我解决问题QQ
stackoverflow上最类似的问题也没能解决...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.227.139.243
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1503224843.A.E1D.html
1F:推 Sunal: urls.py 有serve media的路径吗? 08/20 18:38
2F:→ KuanST: urlpattern後面加 +static(..)技术文件里面那串吗? 我有 08/20 18:42
3F:→ KuanST: 加... 08/20 18:42
4F:→ uranusjr: Log 写 200 代表路径是有抓到的喔, 只是没对应到图 08/21 00:01
5F:→ uranusjr: 你把 urls.py 放上来吧, 肯定有问题 08/21 00:01
我把urls.py新增进去这个短网址了!
https://goo.gl/b9PzJB 还麻烦大大看看发生什麽事了!
※ 编辑: KuanST (61.227.139.243), 08/21/2017 21:36:44
6F:→ uranusjr: 你 /media/ 开头的网址在 ^.* 就被吃掉了, 当然到不了啊 08/22 03:08
7F:→ uranusjr: 要嘛你先加 media 那行再放 ^.*, 要嘛你得排除 media 08/22 03:10
天啊 完全忘记我原本加了一个吃所有网址的.... 搞定了 感谢大大!
※ 编辑: KuanST (61.227.142.216), 08/22/2017 20:36:36