- 简介
- 目录大纲
- 最新文档
序列化
api接口开发,最核心最常见的一个代码编写过程就是序列化,所谓序列化就是把数据转换格式。常见的序列化方式: json,pickle,base64,…. 序列化可以分两个阶段: 序列化: 把我们识别的数据转换成指定的格式提供给别人。 例如:我们在django中获取到的数据默认是模型对象,但是模型对象数据无法直接提供给前端或别的平台使用,所以我们需要把数据进行序列化,变成字符串或者json数据,提供给……
admin - 2023年2月10日 19:25
环境安装与配置
DRF需要以下依赖: Python (3.5 以上) Django (2.2 以上) DRF是以Django子应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装Django) 安装DRF 前提是已经安装了django,建议安装在虚拟环境 ``` conda create -n drfdemo python=3.8 pip i……
admin - 2023年2月6日 15:01
创建第一个项目
进入myproject1的虚拟环境, 使用如下命令创建一个名为mysite的项目。 django-admin startproject mysite 你会看到myproject1目录下增加了一个名为`mysite’的文件夹和多个文件。每个文件夹和文件的作用如下所示: mysite/ # 根目录 manage.py # Django命令行工具 mysite/ # 项目配置目录 ……
admin - 2023年2月4日 22:12
Django Rest_Framework
核心思想: 大量缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了认……
admin - 2023年2月4日 21:37