DRF是一个基于Django的Web应用开发框架,它提供了一整套强大的工具和功能,使得开发REST API变得简单而高效。首先,DRF的核心功能之一是序列化。在构建API时,我们需要将数据从对象转换为JSON或其他格式,以便客户端可以理解。DRF提供了一个Serialzier类,使我们能够轻松地将对象序列化为JSON格式。同时,反序列化也是DRF
drf框架的全称:diango-rest framework,是一种后端框架。 接口 接口:连接两个物质的媒介,完成信息交互。而web程序中的接口:作为前台页面与后台数据库连接的媒介。 web接口组成: url:长得像放回数据的url链接。如api.baidu.map/search,一访问后台返回给你的是一大堆查询到的数据 结果 。作为接口最主要的部分。 请求...
APIView视图类 request对象: 不再是Django原始的HttpRequest对象,而是由DRF框架封装成了Request类的对象。 request.data: 包含解析之后的请求体的数据,并且已经转换成字典或类字典(QueryDict, OrderedDict) 相当于Django原始request对象中(request.POST, request.FILES, request.body) request.query_params: 包含查询...