Django使用httpresponse返回用戶頭像實(shí)例代碼
本文研究的主要是Django使用httpresponse返回用戶頭像,下面是相關(guān)實(shí)例代碼。
當(dāng)請求一個(gè)頁面時(shí),Django 把請求的 metadata 數(shù)據(jù)包裝成一個(gè) HttpRequest 對象,然后 Django 加載合適的 view 方法,把這個(gè) HttpRequest 對象作為第一個(gè)參數(shù)傳給 view 方法。任何 view 方法都應(yīng)該返回一個(gè) HttpResponse 對象。
代碼示例:
def test(request): # 獲取當(dāng)前文件的路徑、父路徑以及下一層的路徑 curr_dir = os.path.dirname(__file__) parent_path = os.path.dirname(curr_dir) image_path = os.path.join(parent_path,"static/image/timg.jpg") """ D:\Python Work Location\WebRobot\app01 D:\Python Work Location\WebRobot D:\Python Work Location\WebRobot\static/image/back.png """ image_data = open(image_path,"rb").read() return HttpResponse(image_data,content_type='image/jpg')
效果展示:
注意二進(jìn)制串與utf-8格式的區(qū)別:
總結(jié)
以上就是本文關(guān)于Django使用httpresponse返回用戶頭像實(shí)例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
- 詳解Django關(guān)于StreamingHttpResponse與FileResponse文件下載的最優(yōu)方法
- 通過Django Admin+HttpRunner1.5.6實(shí)現(xiàn)簡易接口測試平臺
- django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文
- Django框架HttpRequest對象用法實(shí)例分析
- Django框架HttpResponse對象用法實(shí)例分析
- Django接收自定義http header過程詳解
- Django使用HttpResponse返回圖片并顯示的方法
- Django的HttpRequest和HttpResponse對象詳解
- 在Lighttpd服務(wù)器中運(yùn)行Django應(yīng)用的方法
- 在 Django/Flask 開發(fā)服務(wù)器上使用 HTTPS
- Django項(xiàng)目如何獲得SSL證書與配置HTTPS
相關(guān)文章
使用Python、TensorFlow和Keras來進(jìn)行垃圾分類的操作方法
這篇文章主要介紹了如何使用Python、TensorFlow和Keras來進(jìn)行垃圾分類,這個(gè)模型在測試集上可以達(dá)到約80%的準(zhǔn)確率,可以作為一個(gè)基礎(chǔ)模型進(jìn)行后續(xù)的優(yōu)化,需要的朋友可以參考下2023-05-05python使用箱型圖剔除異常值的實(shí)現(xiàn)方法
python中的箱線圖可用于分析數(shù)據(jù)中的異常值,下面這篇文章主要給大家介紹了關(guān)于python使用箱型圖剔除異常值的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05Python數(shù)據(jù)分析之繪制ppi-cpi剪刀差圖形
這篇文章主要介紹了Python數(shù)據(jù)分析之繪制ppi-cpi剪刀差圖形,ppi-cp剪刀差是通過這個(gè)指標(biāo)可以了解當(dāng)前的經(jīng)濟(jì)運(yùn)行狀況,下文更多詳細(xì)內(nèi)容介紹需要的小伙伴可以參考一下2022-05-05python實(shí)現(xiàn)截取屏幕保存文件,刪除N天前截圖的例子
今天小編就為大家分享一篇python實(shí)現(xiàn)截取屏幕保存文件,刪除N天前截圖的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08瘋狂上漲的Python 開發(fā)者應(yīng)從2.x還是3.x著手?
熱度瘋漲的 Python,開發(fā)者應(yīng)從 2.x 還是 3.x 著手?這篇文章就為大家分析一下了Python開發(fā)者應(yīng)從2.x還是3.x學(xué)起,感興趣的小伙伴們可以參考一下2017-11-11詳解Python GUI編程之PyQt5入門到實(shí)戰(zhàn)
這篇文章主要介紹了詳解Python GUI編程之PyQt5入門到實(shí)戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Python利用request庫實(shí)現(xiàn)翻譯接口
這篇文章主要為大家詳細(xì)介紹了Python如何利用request庫打造自己的翻譯接口,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-04-04