一、 redirect()
重定向,发送二次请求:
- 根据URL重定向,
- 根据视图view重定向(可传参数)
例如,view.py中
return redirect('/index/')
return redirect('https://www.baidu.com/')
return redirect(reverse('appname:viewname'))
二、render()
渲染参数返回页面,但是未发送第二次请求
render(request,'index/html',message={})
三、reverse()
参考redirect例3,此时url.py中要定义appname,viewname