1. 使用之前先導入他們
from django.shortcuts import HttpResponse, render, redirect
2. HttpResponse: 它是作用是內部傳入一個字符串參數,然后發給瀏覽器。 (如果是Ajax請求,建議永遠讓服務器返回一個字典(return HttpResponse(json.dumps(字典))
3. render: render方法可接收三個參數,一是request參數,二是待渲染的html模板文件,三是保存具體數據的字典參數。 (只會返回頁面內容,但是未發送第二次請求)。(一般需要從服務器返回值給前端模板使用這種方式)
4. redirect: 接受一個URL參數,表示讓瀏覽器跳轉去指定URL.
redirect 是重定向函數 調用函數后直接跳轉到url地址 (發揮了第二次請求,url更新) ,(如果是使用 form表單提交,可以使用這種方式實現頁面跳轉)