[問題] django media問題

看板Python作者 (KuanST)時間6年前 (2017/08/20 18:27), 6年前編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
我寫了一個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

08/20 18:38, , 1F
urls.py 有serve media的路徑嗎?
08/20 18:38, 1F

08/20 18:42, , 2F
urlpattern後面加 +static(..)技術文件裡面那串嗎? 我有
08/20 18:42, 2F

08/20 18:42, , 3F
加...
08/20 18:42, 3F

08/21 00:01, , 4F
Log 寫 200 代表路徑是有抓到的喔, 只是沒對應到圖
08/21 00:01, 4F

08/21 00:01, , 5F
你把 urls.py 放上來吧, 肯定有問題
08/21 00:01, 5F
我把urls.py新增進去這個短網址了! https://goo.gl/b9PzJB 還麻煩大大看看發生什麼事了! ※ 編輯: KuanST (61.227.139.243), 08/21/2017 21:36:44

08/22 03:08, , 6F
你 /media/ 開頭的網址在 ^.* 就被吃掉了, 當然到不了啊
08/22 03:08, 6F

08/22 03:10, , 7F
要嘛你先加 media 那行再放 ^.*, 要嘛你得排除 media
08/22 03:10, 7F

08/22 03:12, , 8F
寫成類似這樣 http://d.pr/Y8QDqt
08/22 03:12, 8F
天啊 完全忘記我原本加了一個吃所有網址的.... 搞定了 感謝大大! ※ 編輯: KuanST (61.227.142.216), 08/22/2017 20:36:36
文章代碼(AID): #1PcMGBuT (Python)