作者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://www.ptt.cc/bbs/Python/M.1503224843.A.E1D.html
推 Sunal: urls.py 有serve media的路徑嗎? 08/20 18:38
→ KuanST: urlpattern後面加 +static(..)技術文件裡面那串嗎? 我有 08/20 18:42
→ KuanST: 加... 08/20 18:42
→ uranusjr: Log 寫 200 代表路徑是有抓到的喔, 只是沒對應到圖 08/21 00:01
→ uranusjr: 你把 urls.py 放上來吧, 肯定有問題 08/21 00:01
我把urls.py新增進去這個短網址了!
https://goo.gl/b9PzJB 還麻煩大大看看發生什麼事了!
※ 編輯: KuanST (61.227.139.243), 08/21/2017 21:36:44
→ uranusjr: 你 /media/ 開頭的網址在 ^.* 就被吃掉了, 當然到不了啊 08/22 03:08
→ uranusjr: 要嘛你先加 media 那行再放 ^.*, 要嘛你得排除 media 08/22 03:10
天啊 完全忘記我原本加了一個吃所有網址的.... 搞定了 感謝大大!
※ 編輯: KuanST (61.227.142.216), 08/22/2017 20:36:36