1. HttpResponse : 它的作用是内部传入一个字符串参数, 然后发给浏览器
def index(request): return HttpResponse('ok')
2. render : 可以接收三个参数, 一是request参数, 二是待渲染的 html 模板文件, 三是保存具体数据的字典参数
def index(request): return render(request, 'index.html', {'name':'prince', 'hobby':['rending','listening']}
3. redirect : 接收一个URL参数, 表示让浏览器跳转去指定的URL
def index(request): return redirect('http://www.baidu.com')
4.HttpResponseRedirect:构造函数的第一个参数是必要的 — 用来重定向的地址
def post(self, request): return HttpResponseRedirect("/index/")
还可以通过reverse()对url的name进行解析:
def myview(request): return HttpResponseRedirect(reverse('index'))