Django-Rest-Framework(管理学生)

这是一个基于 Django-Rest-Framework 实现的学生管理的 RESTful api 案例.

参考: -> http://www.weiguda.com/blog/19/


1. 环境设置

pip install djangorestframework

pip install pygments # 用于代码高亮

2. Django项目设置

settings.py:

mytest 为应用名

设置 urls.py, 将新建的 app 中的 urls.py 加入到其中:

3. 创建 Model

这里的字段根据需要编写

执行数据库迁移操作.

4.使用 ModelSerializers

在应用下建立 serializers.py 文件, 并编写代码:

5.在 Views 中使用 serializer

REST-->get 


REST-->post

这里只实现了 GET 和 POST 方法, 因为 Django 不支持 PUT 和 DELETE 的 http method, 后面我们继续一步步更改.

你可能感兴趣的:(Django-Rest-Framework(管理学生))