Django的常见请求方式

常见请求方式::
if request.method == ‘POST’ :判断用户的请求方式
request.GET.get(‘args值’) :get方式获取网页参数值
request.POST.get(‘表单name值’) :post方式获取表单提交的值
request.POST.getlist(‘表单name值’) :以列表形式获取表单提交的多个值
request.META.get() :以字典形式获取请求头信息
request.FILES.get() :以对象的形式获取表单中上传文件标签的值
models.类名.objects.all() :查询类中的所有数据(用于查询数据库展示在页面)
models.类名.objects.create(字段名=表单name值) :创建表数据(用于存入数据库)
return render(request,’…html’,locals()) :locals()表示将当前作用域下所有变量作为键供模板使用

CONTENT_LENGTH:请求的正文的长度,字符串类型
CONTENT_TYPE:请求的正文的MIME 类型
HTTP_ACCEPT:响应可接收的Content-Type
HTTP_ACCEPT_ENCODING:响应可接收的编码
HTTP_ACCEPT_LANGUAGE:响应可接收的语言
HTTP_HOST:客服端发送的HTTP Host 头部
HTTP_REFERER:请求前的连接地址(分析用户域名端口来源)
HTTP_USER_AGENT:客户端的user-agent 字符串
QUERY_STRING:单个字符串形式的查询字符串(未解析过的形式)
REMOTE_ADDR:客户端的IP 地址
REMOTE_HOST:客户端的主机名
REMOTE_USER:服务器认证后的用户
REQUEST_METHOD:一个字符串,例如”GET” 或”POST”
SERVER_NAME:服务器的主机名
SE0RVER_PORT:服务器的端口,字符串类型

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值