DRF需要以下依赖:

  • Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6)
  • Django (1.10, 1.11, 2.0)

DRF是以Django扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需从新创建。(若没有Django环境,需要先创建环境安装Django,参考博文:https://blog.csdn.net/weixin_44799217/article/details/118484363

1. 安装DRF

pip install djangorestframework

【此处直接安装会自动将django库升级为最新的版本,例如:pip install djangorestframework==3.9.0】【安装的这个库当作应用来用,需要注册】

2. 添加rest_framework应用

我们利用在Django框架学习中创建的demo工程,在settings.pyINSTALLED_APPS中添加'rest_framework'。

INSTALLED_APPS = [...'rest_framework',
]

接下来就可以使用DRF进行开发了。

DRF工程搭建、环境安装与配置相关推荐

  1. 【前端开发环境安装、配置、项目搭建全教程】

    前端开发环境安装.配置.项目搭建全教程 1.Node环境安装 简单的说 Node.js 就是运行在服务端的 JavaScrip,基于 Chrome JavaScript 运行时建立的一个平台,Node ...

  2. 从零开始搭建环境安装FCOS(Ubuntu18.04)

    从零开始搭建环境安装FCOS(Ubuntu18.04) 深度学习小白,毕设的缘故,我最近在Ubuntu18.04系统从零开始搭建环境安装,记录下自己的整个过程(下面所有需要下载的东西我都放在了网盘里) ...

  3. CentOS 安装 java 环境安装及配置

    CentOS 安装 java 环境安装及配置 想要搭建 Tomcat 服务器环境,首先要安装 java 运行环境. 按照以下步骤,几步完成配置. 查看是否已经安装 java -version 输出: ...

  4. python qt designer 重定向_Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置

    Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置 Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置 Python+PyQt5+Q ...

  5. Linux环境安装并配置Maven

    一.Linux环境安装并配置Maven 1. 进入官网下载Tomat安装包 2. 解压安装Tomcat 3. 配置可执行权限 4. 配置可执行端口(避免端口冲突) 5. 验证Tomcat是否可以正常启 ...

  6. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  7. 生产环境安装、配置、管理PostgreSQL14.5数据库集群。pgpool 4.3.3参数中文说明

    1 生产环境安装.配置.管理PostgreSQL14.5 欢迎观看我发布的视频 "生产环境安装.配置.管理PostgreSQL14.5数据库集群" 数据库软件不是简单的安装上就好, ...

  8. CentOS 安装 tomcat 环境安装及配置过程完整版

    CentOS 安装 tomcat 环境安装及配置过程 查看安装包信息 yum info tomcat 安装 yum -y install tomcat 查看是否安装成功 rpm -q tomcat 输 ...

  9. python+selenium环境安装及配置

    參考:python+selenium环境安装及配置 https://blog.csdn.net/tyx199397/article/details/79268111 Selenium_HTMLTest ...

  10. 九七的Windows内核驱动开发 WIN10-2004+VS2019+WDK驱动开发环境安装及配置

    WIN10-2004+VS2019+WDK驱动开发环境安装及配置 一.定义介绍   本节介绍如何在Windows10系统(2004版本,操作步骤中有如何查看版本)中安装VS2019及WDK开发包,并进 ...

最新文章

  1. apache tomcat部署web应用的三种实现方式
  2. DL之FAN:基于人工智能算法偶像和明星渐变卡通形象
  3. Java开发知识之Java面相对象
  4. 蚁族之痛:过年如过关
  5. iis6 开启options方法_《王者荣耀》暗夜危机什么时候开启 暗夜危机开启时间
  6. 【CodeForces - 1060C】Maximum Subrectangle (思维,预处理前缀和,dp,枚举长度)
  7. Rsync 同步搭建
  8. [Java] 蓝桥杯ADV-176 算法提高 陶陶摘苹果
  9. dev里timeedit控件如何赋值_如何制作高逼格的数据地图(二)
  10. 1.Getting Started
  11. 有向图生成树个数(bzoj 4894: 天赋)
  12. 转载:ReferenceEquals, == , Equals 区别
  13. 计算机操作系统-详细版-王道
  14. PDF Expert for Mac(PDF阅读器) 2.4.29最新中文激活版
  15. 电脑桌面显示不全设置方法
  16. hive表级权限控制_hive权限控制(一)
  17. python怎么换背景颜色_用opencv给图片换背景色的示例代码
  18. Python爬猫眼电影影评及可视化 Robin NJU
  19. MapReduce代码编写--求性别人数、求总分、关联、map端的过滤、combiner预聚合
  20. 分享自己使用python+pyserial+pyQT5写的串口调试助手

热门文章

  1. 中国AI已进入迷茫阶段!从技术到科学,AI该何去何从?
  2. 想学Python?那这套教程再适合你不过了!!
  3. RANet : 分辨率自适应网络效果和性能的best trade-off | CVPR 2020
  4. 知乎算法团队负责人孙付伟:Graph Embedding在知乎的应用实践
  5. 20年第三次架构大调整,腾讯永远年轻!
  6. 机器学习和洗衣机的关系?
  7. 消息幂等(去重)通用解决方案
  8. spring oauth2+JWT后端自动刷新access_token
  9. 面试官:我把数据库部署在Docker容器内,你觉得如何?
  10. 太强了!这款轻量级的数据库中间件完美解决了SpringBoot中分库分表问题