摘要: 在src文件夹下新建文件夹http,创建两个js文件为 api.js,index.js index.js里内容如下 import axios from 'axios' axios.defaults.baseURL="http://192.168.56.100:8000/" axios.default 阅读全文
posted @ 2020-11-02 07:14 小兴同学 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 在src文件夹下新建文件夹http,创建两个js文件为 api.js,index.js index.js里内容如下 import axios from 'axios' axios.defaults.baseURL="http://192.168.56.100:8000/" axios.default 阅读全文
posted @ 2020-10-28 21:31 小兴同学 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 分页PageNumberPagination 前端访问网址形式: GET http://api.example.org/books/?page=4 可以在子类中定义的属性: • page_size 每页数目 • page_query_param 前端发送的页数关键字名,默认为"page" • pag 阅读全文
posted @ 2020-10-28 21:28 小兴同学 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 排序 对于列表数据,REST framework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序。 使用方法: 在类视图中设置filter_backends,使用 rest_framework.filters.0rderingFilter 过滤器,RESTframe 阅读全文
posted @ 2020-10-28 21:27 小兴同学 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-fitlter扩展来增强支持。 pip install django-filter 在配置文件中增加过滤后端的设置: INSTALLED_APPS =[ ··· 'django_filters',# 需要注册应用, ] REST_F 阅读全文
posted @ 2020-10-28 21:26 小兴同学 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 限流Throttling 可以对接口访问的频次进行限制,以减轻服务器压力。 使用 可以在配置文件中,使用DEFAULT_THROTTLE_CLASSES 和 DEFAULT_THROTTLE_RATES 进行全局配置, REST_FRAMEWORK ={ 'DEFAULT_THROTTLE_CLAS 阅读全文
posted @ 2020-10-28 21:24 小兴同学 阅读(82) 评论(0) 推荐(0) 编辑
摘要: DRF 序列化 和 反序列化 转载自:https://blog.csdn.net/qq_42517220/article/details/94441021 序列化 定义 序列化:将model模型对象转换为json格式的字符串,我们可以对返回的数据进行过滤(一般是后端构造数据,返回给前端) 继承说明: 阅读全文
posted @ 2020-10-27 21:29 小兴同学 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1.两者的概念: Django REST Framwork: 将数据库的东西通过ORM的映射取出来,通过view和serializers文件绑定REST接口,当前端请求时,返回序列化好的json。 Django: 将数据库的东西通过ORM的映射取出来,通过view文件,按照template文件排出的 阅读全文
posted @ 2020-10-27 21:25 小兴同学 阅读(61) 评论(0) 推荐(0) 编辑
摘要: restful风格的优点 它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 restful 的特性 ​ 资源(Resources): 网络上的一个实体,或者说是网络上的一个具体信息。 它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的存在。 可以用一个 URI 阅读全文
posted @ 2020-10-27 21:15 小兴同学 阅读(50) 评论(0) 推荐(0) 编辑
摘要: MVC M 全拼为Model,主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。 V 全拼为View,用于封装结果,生成页面展示的html内容。 C 全拼为Controller,用于接收请求,处理业务逻辑,与Model和View交互,返回结果。 MVT M 全拼为Model,与MVC 阅读全文
posted @ 2020-10-27 21:14 小兴同学 阅读(64) 评论(0) 推荐(0) 编辑