当前位置:   article > 正文

利用Django REST framework构建RESTful Web API_慕课网 django rest framework

慕课网 django rest framework

本文首发自「慕课网」(www.imooc.com),想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"及“慕课网公众号”!

作者:ExcellentDavid | 慕课网讲师


这次,我们以师生管理系统为例,带领大家搭建一套 framework Web API。“工欲善其事,必先利其器”,我们选用当下最为流行的 Django REST framework 为工具,快速实现这套API。

安装 Django REST framework 需要以下依赖:

  • Python (3.5, 3.6, 3.7, 3.8)
  • Django (1.11, 2.0, 2.1, 2.2, 3.0)

Django REST framework是以 Django 扩展应用的方式提供的,所以我们可以直接利用已有的Django环境而无需重新创建。(若没有Django环境,需要先创建环境安装Django)

1. 安装 Django REST framework

  1. pip install django
  2. pip install djangorestframework

 django 安装过程:

 django-rest-framework 安装过程:

2.创建工程和应用

  1. django-admin startproject ProjectDemo
  2. django-admin startapp AppDemo

工程和应用创建完成后,目录结构如下图所示:

3. 注册rest_framework应用

Django REST framework 可视作是 Django 的一个应用,在使用之前,需要在 settings.pyINSTALLED_APPS 中注册。

  1. # settings.py
  2. INSTALLED_APPS = [
  3. ...
  4. 'rest_framework',
  5. ]

在完成以上操作后,就可以使用 Django REST framework 开发 Restful Web API 了。接下来,我们将以学生管理系统为例

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/170468
推荐阅读
相关标签
  

闽ICP备14008679号