Django 視圖層
參考文檔:https://zhuanlan.zhihu.com/p/151368045
視圖函數
視圖函數,簡稱視圖,屬于Django的視圖層,默認定義在views.py文件中,是用來處理web請求信息以及返回響應信息的函數,所以研究視圖函數只需熟練掌握兩個對象即可:請求對象(HttpRequest)和響應對象(HttpResponse)
官方文檔:https://docs.djangoproject.com/en/1.11/ref/request-response/
HttpRequest對象
當一個頁面被請求時,django會創建一個包含本次請求原信息(如http協議請求報文中的請求行、首部信息、內容主體)的HttpRequest對象。
?之后,django會找到匹配的視圖,將該對象傳給視圖函數的第一個參數,約定俗稱該參數名為request(類似于我們自定義框架的environ參數)。
?在視圖函數中,通過訪問該對象的屬性便可以提取http協議的請求數據
常用屬性:
常用方法:
示例:
小結:
浙公網安備 33010602011771號