前言
其實就是Django RESTful Framework,RESTful一種API的命名風(fēng)格,主要因為前后端分離開發(fā)出現(xiàn),前后端分離: 用戶訪問靜態(tài)文件的服務(wù)器,數(shù)據(jù)全部由ajax請求給到,RESTful風(fēng)格:數(shù)據(jù)應(yīng)該是名詞,而動詞由HTTP的請求方式來體現(xiàn),RESTful風(fēng)格的API給前端返回 結(jié)果對象,無論什么請求方式
本文主要介紹了關(guān)于django DRF圖片路徑問題,下面話不多說了,來一起看看詳細的介紹吧
問題描述:
為什么DRF中有時候返回的json中圖片是帶域名的,有時候是不帶域名的呢?(難受啊馬飛~)
解答:
帶域名的結(jié)果是在view中對模型類序列化的,DRF在序列化圖片的時候 會檢查上下文有沒有request,如果有,就給圖片加上域名,
源碼解析如下
然后
繼續(xù),如果你的圖片路徑是不帶域名的,大概就是在serializers.py中實現(xiàn)的了,怎么讓圖片帶上域名呢,其實上面已經(jīng)有答案了,
看這里
怎么樣 ,解決了吧 美滋滋~
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對服務(wù)器之家的支持。
原文鏈接:http://www.cnblogs.com/wenqiangit/p/9613258.html