本文首发自「慕课网」(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
pip install django
pip install djangorestframework
django 安装过程:
django-rest-framework 安装过程:
2.创建工程和应用
django-admin startproject ProjectDemo
django-admin startapp AppDemo
工程和应用创建完成后,目录结构如下图所示:
3. 注册rest_framework应用
Django REST framework 可视作是 Django 的一个应用,在使用之前,需要在 settings.py 的 INSTALLED_APPS 中注册。
# settings.py
INSTALLED_APPS = [
...
'rest_framework',
]
在完成以上操作后,就可以使用 Django REST framework 开发 Restful Web API 了。接下来,我们将以学生管理系统为例&#