一、 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
本文详细介绍了Django框架中的redirect()与render()函数的使用方法,包括如何通过URL和视图进行重定向,以及如何渲染参数返回页面而不发送二次请求。同时,解释了reverse()函数在URL反向解析中的作用。

被折叠的 条评论
为什么被折叠?



