二、python Django全局参数[request]

django 3.2.13

一、请求

解释:request极其重要,而且使用起来特别方便,使用简单的方法便可以灵活的调用

  1. request.method:获取请求方式
def go(request):
	print(request.method)
    return redirect('https://www.baidu.com')
  1. request.GET['id']:获取请求参数
  2. request.POST['id']:获取表单提交的数据
  3. request.body:获取ajax提交的json数据
post=json.loads(request.body) # 变为json数据
days=post.get("num")
  1. request.COOKIES:获取cookie数据
  2. request.session.values():获取当前用户具体服务器里面储存得session值,此值由中间件session生成
  3. request.FILES:获取文件信息
  4. request.META:包含当前HTTP请求的Headers头部信息, 字典形式。键值KEY都是大写
  • request.META['REMOTE_ADDR']可获取用户远程IP地址
  1. request.user:获取当前访问用户的所有信息,此值由中间件auth生成

  2. request.path:获取当前访问路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值