目录
一 HttpRequest
和HttpResponse
- HTTP请求:HttpRequest
- HTTP响应:HttpResponse
- 所在位置
django.http
1 GET
- 在
views.py
中调用request.GET.get('参数名')
来接收传进来的参数。
- 在浏览器中用
?
来传递参数
2.1 表单post提交,使用POST接收
- 表单中的变量名要和views.py的get方法的变量名一致
2.2 使用get提交,GET接收
二 HttpResponse
对象的常用扩展方法
有render
、render_to_response
、redirect
等
- redirect不是页面渲染,是页面跳转的命令
- 例如
redirect('http://www.baidu.com')
三 其他常用方法
locals()
:可以直接将函数中的所有变量全部传给模板,以字典的类型
return render(request,'table.html',{'user_list':user_list})
return render(request,'table.html',locals())
两者相同。
end