当前位置:   article > 正文

Django的请求_django 为什么点击首页的超链接会跳转回登录界面

django 为什么点击首页的超链接会跳转回登录界面

默认页面请求都是get请求,request是传递到视图的请求,里面包含请求的各种参数。

常用的请求方式

Get:默认是get请求,请求数据以明文形式放在路由上,get的格式是以?开头,键等于值的形式,以&来分割键值对,通常用于和服务器获取资源。

例:在页面的地址输入栏中输入https://www.baidu.com/s?wd=一人之下就能查找到需要的结果。

Post:请求数据隐藏发送,安全系数更高。通常用于向服务器提交资源。

Delete

Update

Put

Django默认提供了处理get和post请求的参数,其他类型的请求需要使用django的视 图类来自定义。

常用的request的方法如下

 

request.COOKIES:

接收cookie的方法

request.GET:

获取get请求数据的方法

request.POST:

获取post请求数据的方法

request.FILES:

获取文件上传请求数据的方法

request.method:

获取请求的方法

request.path:

请求的路径

request.get_raw_uri:

请求的url

request.META

请求的详细参数

request.META.OS

请求端系统

request.META.HTTP_USER_AGENT  

用户请求头,返回请求浏览器版本

request.META.HTTP_HOST

请求的主机

request.META.HTTP_REFERER

请求的来源

form表单提交的常见词 

action 提交的地址,默认是当前路由。

method 提交的方法,默认是get

input 是表单的元素

name参数用来做传参的值

submit会自动提交当前表单的数据

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号