DjangoRESTFramework
a powerful and flexible toolkit for building Web APIs.
安装
1 | pip install djangorestframework |
基本配置
注册应用
1 | INSTALLED_APPS = [ |
只要安装了djangorestframework
,就可以注册这个应用。
添加路由
1 | from rest_framework import routers |
使用方法
添加数据模型
1 | from django.db import models |
添加对应序列化
1 | from rest_framework import serializers |
将数据模型Book
的数据序列化,这样可以非常方便地转换数据之间的类型。
添加视图集
1 | from rest_framework import viewsets |
FBV(function base views) 在视图里使用函数处理请求。
CBV(class base views) 在视图里使用类处理请求。
注册视图集
1 | router.register(r'books', views.BookViewSet) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 hjhcos!
评论