当前位置: 首页 > 工具软件 > Django Cool > 使用案例 >

Django-Django REST framework框架简介及安装配置

翟凯
2023-12-01


一、简介

  • 在Django框架基础上,进行二次开发
  • 用于构建Restful API
  • 简称为DRF框架REST framework框架

二、特性

  • 提供了强大的Serializer序列化器,可以高效地进行序列化和反序列化操作
  • 提供了极为丰富的类视图、Mixin扩展类、ViewSet视图集
  • 提供了直观的Web API界面
  • 多种身份认证和权限认证
  • 强大的排序、过滤、分页、搜索、限流等功能
  • 可扩展性,插件丰富

三、安装

进入虚拟环境安装。

pipenv install djangorestframework
pipenv install markdown

在setting.py中注册REST framework框架,尽量将REST framework放在子应用前,内置应用后。

INSTALLED_APPS = [
    'rest_framework',
]

扩展

序列化和反序列化

  • 序列化:
    将模型类对象对象(Python中的类)转换为可通过网络传输或可以存储到本地磁盘的数据格式(如:XML、JSON或特定格式的字节串)的过程称为序列化
  • 反序列化:
    将可通过网络传输或可以存储到本地磁盘的数据格式(如:XML、JSON或特定格式的字节串)转换为模型类对象对象(Python中的类)的过程称为反序列化
 类似资料: