DRF安装与使用】的更多相关文章

drf安装 1. pip install djangorestframework 2. 在settings文件中注册app : INSTALLED_APPS = [..., 'rest_framework'] 使用 视图层 from rest_framework.views import APIView from rest_framework.response import Response class BookAPI(APIView): # 继承rest_framework的APIView #…
接口 # 接口:url链接,通过向链接发送不同的类型请求与参数得到相应的响应数据​# 1.在视图层书写处理请求的 视图函数# 2.在路由层为视图函数配置 url链接 => 产生接口# 3.前台通过ajax,爬虫,工具等对接口发送请求,提交相应的参数获得对应的响应数据​​# https://api.map.baidu.com/place/v2/search'''ak: 6E823f587c95f0148c19993539b99295region: 上海query: 肯德基output: json'…
1.打开drf官网https://www.django-rest-framework.org/,把相关的包pip install 2.INSTALLED_APPS添加drf 3.url配置 4.test…
一.Django请求生命周期: 前端发出请求到后端,通过Django处理.响应返回给前端相关结果的过程 先进入实现了wsgi协议的web服务器--->进入django中间件--->路由f分发--->视图(CBV或FBV)---->取模板,取数据,用数据渲染模板--->返回模板的字符串---->前端页面得到数据展现页面给用户 二.WEB开发模式: 在开发Web应用中,有两种应用模式: 前后端不分离前后端分离1 前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是…
接口 # 接口:url链接,通过向链接发送不同的类型请求与参数得到相应的响应数据​# 1.在视图层书写处理请求的 视图函数# 2.在路由层为视图函数配置 url链接 => 产生接口# 3.前台通过ajax,爬虫,工具等对接口发送请求,提交相应的参数获得对应的响应数据​​# https://api.map.baidu.com/place/v2/search'''ak: 6E823f587c95f0148c19993539b99295region: 上海query: 肯德基output: json'…
一.django restful_framework 核心思想: 缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用. 在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还 提供丰富的类视图.扩展类.视图集来简化视图的编写工作.REST framework还提供了认证.权限.限流.过滤.分页. 接口文档等功能支…
Django框架基础DRF-01 前后端分离介绍 1.前后端不分离图解 2.前后端分离图解     3.为什么要学习DRF    DRF可以帮助我们开发者快速的开发⼀个依托于Django的前后后端分离的项目 RESTful 介绍    1.认识 RESTful        1.在前后端分离的应⽤模式⾥,后端API接⼝如何定义?            需要⼀种规范和⻛格来约束后端程序员对接⼝的定义            RESTful 就是⽤来约束后端程序员对接⼝的定义的⼀种⻛格       …
web接口 # 请求工具:postman => https://www.getpostman.com/ # 接口:url链接,通过向链接发生不同的类型请求与数据得到相应的响应数据 # http://127.0.0.1:8888/test/ # https://api.map.baidu.com/place/v2/search RESTful规范 # REST: 表征性状态转移(Representational State Transfer) # RESTful规范:web数据请求接口设计规范 '…
目录 一. REST 1. 什么是编程? 2. 什么是REST? 二. 知识准备 1. CBV(class based view) 2. 类方法 classmethod和classonlymethod 3. 反射. isinstance() (1)getattr() (2)hasattr() (3)setattr() (4)isinstance() 4. self定位 5. http请求协议 6. form表单的enctype属性中有三种请求协议 7. JavaScript中的object(如:…
 为什么要进行前后端分离 可pc.app.pad多端适应 SPA开发模式的流行--单页web应用(只有一html页面) 可实现前后端开发职责清(不分离时,前端是通过后端给的变量并渲染出来方式拿到数据!!后端是通过前端准备好的模版,并替换其中变量方式传数据) 不分时开发效率问题,前后端相互等待 不分时前端一直配合着后端,能力受限制 不分时后端开发语言和模板高度耦合,导致开发语言依赖严重--现在可把语言和模板分离开 前后端分离缺点 前后端学习门槛增加 数据依赖导致文档重要性增加 前端工作量加大 SE…