Django使用httpresponse返回用戶頭像實例代碼
本文研究的主要是Django使用httpresponse返回用戶頭像,下面是相關實例代碼。
當請求一個頁面時,Django 把請求的 metadata 數據包裝成一個 HttpRequest 對象,然后 Django 加載合適的 view 方法,把這個 HttpRequest 對象作為第一個參數傳給 view 方法。任何 view 方法都應該返回一個 HttpResponse 對象。
代碼示例:
def test(request): # 獲取當前文件的路徑、父路徑以及下一層的路徑 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')
效果展示:

注意二進制串與utf-8格式的區(qū)別:

總結
以上就是本文關于Django使用httpresponse返回用戶頭像實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
- 詳解Django關于StreamingHttpResponse與FileResponse文件下載的最優(yōu)方法
- 通過Django Admin+HttpRunner1.5.6實現簡易接口測試平臺
- django實現HttpResponse返回json數據為中文
- Django框架HttpRequest對象用法實例分析
- Django框架HttpResponse對象用法實例分析
- Django接收自定義http header過程詳解
- Django使用HttpResponse返回圖片并顯示的方法
- Django的HttpRequest和HttpResponse對象詳解
- 在Lighttpd服務器中運行Django應用的方法
- 在 Django/Flask 開發(fā)服務器上使用 HTTPS
- Django項目如何獲得SSL證書與配置HTTPS
相關文章
python在windows下實現ping操作并接收返回信息的方法
這篇文章主要介紹了python在windows下實現ping操作并接收返回信息的方法,實例分析了Python實現ping操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
Python使用PyGreSQL操作PostgreSQL數據庫教程
這篇文章主要介紹了Python使用PyGreSQL操作PostgreSQL數據庫,需要的朋友可以參考下2014-07-07
python使用xlrd與xlwt對excel的讀寫和格式設定
最近在用python處理excel表的時候出現了一些問題,所以想著記錄下最后的實現方式和問題解決方法。方便自己或者大家在有需要的時候參考借鑒,下面這篇文章主要就介紹了python使用xlrd與xlwt對excel的讀寫和格式設定的相關資料,一起來學習學習吧。2017-01-01

