当前位置: 首页 > news >正文

怎么获取前台提交数据是几兆_Web怎么获取请求数据,修改响应信息呢?

request对象

为什么要知道request对象?因为我们只要了解到request对象的属性,我们才能获取请求时附带的数据,而这些数据对我们都是很重要的,比如:当我们需要登录校验、返回客户想要的数据等,我们都可以通过request对象来获取数据来实现我们想要展现的功能。

常用属性和方法

我们在views.py文件中打印一下这些属性

def login(request):
if request.method == 'GET':
print('这个是GET请求!')
print(request)
print(request.method)
print(request.path)
print(request.GET)
return render(request,'login.html')
else:
print('这个是POST请求!')
print(request.method)
print(request.POST)
print(request.path)
print(request.get_full_path())
print(request.META)
print(request.body)
return render(request,'index.html')

def index(request):
print('这是一个具有多选功能和上传文件的页面请求!')
print(request.POST)
print(request.FILES)
return render(request,'index.html')

urls.py文件内容如下

urlpatterns=[
re_path(r'^login/',views.login),
re_path(r'^index/', views.index),
]

login.html文件(具有登录功能)如下

<body>

<form action="/login/" method="post">
<h1>这是一个登录页面h1>
用户名:<input type="text" name="username">
密码:<input type="password" name="password">
性别:<input type="radio" name="sex" value="male">男
<input type="radio" name="sex" value="female">女
<br>
<button>提交button>
form>
body>

相关文章:

  • python 动态规划 回溯_回溯算法和动态规划的转化
  • python中xlrd官方_Python中如何用xlrd读取
  • python字符串常用操作字符串_python字符串常用操作
  • matlab 散点图 线性回归图_简单线性回归matlab实现
  • mysql select count(1)_select count(1) 和 select count(*)的区别
  • mysql source 数据库_MySQL 数据库 source 命令详解及实例
  • mysql1044错误代码_mysql出现1044错误怎么办
  • mysql圆的范围_MySQL大圆距离(Haversine公式)
  • python sub 第三次_Python 3.3中的re.sub
  • java猜拳_Java:猜拳游戏
  • 不建议使用 java_为什么不建议使用Date,而是使用Java8新的时间和日期API?
  • java判断属性类型_根据java的反射机制判断实体中属性的类型
  • mqtt paho java_Mqtt Paho(Java)的重连及使用
  • java timer和timertask_java定时器Timer和TimerTask详解
  • java 静态类在内存中只会有一个事例吗_Java 中的设计模式:解决一个类在内存只存在一个对象。...
  • 【mysql】环境安装、服务启动、密码设置
  • ES6核心特性
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • leetcode388. Longest Absolute File Path
  • Markdown 语法简单说明
  • mysql中InnoDB引擎中页的概念
  • Python - 闭包Closure
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 包装类对象
  • 今年的LC3大会没了?
  • 蓝海存储开关机注意事项总结
  • 聊一聊前端的监控
  • 七牛云假注销小指南
  • 使用 QuickBI 搭建酷炫可视化分析
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 微信小程序:实现悬浮返回和分享按钮
  • 微信小程序实战练习(仿五洲到家微信版)
  • 我从编程教室毕业
  • 我这样减少了26.5M Java内存!
  • 阿里云移动端播放器高级功能介绍
  • 移动端高清、多屏适配方案
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ​人工智能书单(数学基础篇)
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • # 透过事物看本质的能力怎么培养?
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #Z2294. 打印树的直径
  • (1)(1.13) SiK无线电高级配置(六)
  • (k8s中)docker netty OOM问题记录
  • (一)认识微服务
  • (转)用.Net的File控件上传文件的解决方案
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .Net组件程序设计之线程、并发管理(一)
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [14]内置对象
  • [ACL2022] Text Smoothing: 一种在文本分类任务上的数据增强方法
  • [BZOJ 3282] Tree 【LCT】