@TOC
HttpResponse
作用为内部传递一个参数,返回给浏览器
render
可接受三个参数,分别为请求request, 需要渲染的模板template,以及向模板传递的参数context,render(request, ‘template’, context)
原型
使用方式
redirect
接受一个URL参数,表示让浏览器跳转去指定的URL.
原型
使用方式
render 与redirect 时url变化区别
urls.py中绑定了你跳转时浏览器显示的url
初学时经常使用render的形式,发现url显示为当前request绑定的url,如果处理请求后结束后渲染了新的页面不过Url并没有跳转。
例如
此时无论跳转page1还是page2 url的显示都会是 ==yoursite/from_request==
这可以归类为设计的问题,及绑定的url就应该是目的渲染的html
但如果想要跳转时url也跟着改变即可采用redirect方式重新返回绑定的url
例如