01 2023 档案
摘要:代理服务器 在官网中有详细的配置参考。 方式1 如果你的前端应用和后端 API 服务器没有运行在同一个主机上,你需要在开发环境下将 API 请求代理到 API 服务器。这个问题可以通过 vue.config.js 中的 devServer.proxy 选项来配置。 devServer.proxy 可
阅读全文
摘要:路由Routers 对于视图集ViewSet,我们除了可以自己手动知名请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。如果是非视图集,不需要使用路由集Routers。 restframework提供了两个router,使用方式是一致的。只是结果会多一个
阅读全文
摘要:HTTP请求响应 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在Django原有的django.views.View类基础上,drf封装了多个视图子类供我们使用。 Django-restframework提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控
阅读全文
摘要:序列化器 restframework中提供了所有可用的序列化器基类,引用方法如下: from rest_framework import serializers Serializer:序列化器基类,drf中所有的序列化器都必须继承于Serializer ModelSerializer:模型序列化器基
阅读全文
摘要:环境安装与配置 DRF需要以下依赖: Python(3.5以上) Django(2.2以上) DRF是以Django子应用的方式提供的,所以我们可以直接利用已有的Django环境而无需重新创建。 安装DRF 前提是安装了django。 $ pip install djangorestframewor
阅读全文
摘要:定义 restful ,全称为Representational State Transfer,翻译为中文叫做资源状态转换(表征性状态转移)。 Restful风格是一种专门为Web开发而定义API接口的设计风格,尤其适用于前后端分离的应用模式中。 把服务端的所有的数据或文件都堪称资源,那么通过api接
阅读全文