请求对象 一.客户端传参的几种方式 1. 通过URL路径(path)传递,例如:http://127.0.0.1:8000/news/1/2,两个参数:id和page 2. 通过 query string查询字符串 传递 i. 例如:http://127.0.0.1:8000/news?category=1&page=2 3. 通过 body请求体 传递,又可根据传递的数据格式,分为: i. 键值对:category=1&page=2 ii. 表单数据 iii. 非表单数据(json,xm…
[Django框架 - 静态文件配置.request对象方法初识. pycharm链接数据库.ORM实操增删改查.django请求生命周期] 我们将html文件默认都放在templates文件夹下 将网站所使用的静态文件默认都放在static下 静态文件 写好之后不会自动动态改变的文件资源,比如我们写好的css文件.js文件.图片文件.第三方框架文件,我们默认将所有的静态文件都放在一个static文件夹内, django是不会自动创建static文件夹的,需要我们自己在的django目录下手动创…
一.请求对象 REST 框架引入Request来扩展常规的HttpRequest,并提供了更灵活的请求解析.Request对象的核心功能是request.data属性. 导入方式: from rest_framework.response import Request request.POST # Only handles form data. Only works for 'POST' method. request.data # Handles arbitrary data. Works f…
request概述(封装了客户端所有的请求数据) request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest.在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到request中,然后在调用Servlet.service()方法时传递给service()方法,这说明在service()方法中可以通过request对象来获取请求数据.request对象的创建:request是由tom…
请求 请求对象 关于请求 顾名思义,意思就是请求一个"对象" 请求不到的,别想了 请求,就是使用者希望从服务器端索取一些资源,向服务器发出询问.在B/S架构中,就是客户浏览器向服务器发出询问.在JavaEE工程中,客户浏览器发出询问,要遵循HTTP协议规定. 请求对象,就是在JavaEE工程中,用于发送请求的对象.我们常用的对象就是ServletRequest和HttpServletRequest,它们的区别就是是否和HTTP协议有关. 常用请求对象 常用请求方法 请求对象的使用示例…
静态文件配置 # 1.静态文件 网站所使用的已经提前写好的文件 css文件 js文件 img文件 第三方文件 我们在存储静态文件资源的时候一般默认都是放在static文件夹下 # 2.Django静态文件配置 settings.py STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') os.path.join(BASE_DIR,'static') os.path.join(BASE_DIR,'static') ] # 3.接口前缀 STATI…
request.method 请求方法 request.get  get请求信息 request.post  post请求信息 request.path 请求路径 方法: requset.get_full_path 包含路径和数据 requset.is_ajax()判断这次请求是否为ajax请求 是返回True 不是返回False\ render参数的返回 模板的替换 render()检查有没有模板语法,有的话进行替换 嵌套了模板语法就是模板文件 不再是html文件 浏览器不认识这种模板语法…
 1. 装饰器  1.    def wrapper(fn):    def inner(*args,**kwargs):     执行被装饰函数之前的操作     ret = fn(*args,**kwargs)     执行被装饰函数之后的操作          return ret     return inner          def yue(tools):    pass       yue = wrapper(yue)      print(yue(tools))    2. t…
从这一点开始,我们将真正开始覆盖REST框架的核心.我们来介绍几个基本的构建块. 请求对象REST框架引入了Request扩展常规的对象HttpRequest,并提供更灵活的请求解析.Request对象的核心功能是request.data属性,这与request.POST使用Web API 相似但更有用. request.POST # Only handles form data. Only works for 'POST' method. request.data # Handles arbi…
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象.和代表响应的response对象 HttpServletResponse HttpServletResponse对象代表服务器的响应.这个对象中封装了向客户端发送数据.发送响应头,发送响应状态码的方法. 1.向客户端输出中文数据(字节) package cn.lsl.response; import java.io.IOException; import javax.servlet.Servle…