1911A:APIview认证、权限、限流、序列化、分页、过滤、排序
1、APIView使用
老师博客链接:https://www.cnblogs.com/xiaonq/p/10124104.html
1)ModelVIewSet 是对 APIView 封装
2)ModelSerializer 是对 Serializer
1.1:在 user/urls.py 中添加路由
urlpatterns = [
path('apiview/', views.UserInfoViewSet.as_view()),
]
1.2:创建user/serializers.py写序列化器
1)serializers.ModelSerializer 和 serializers.Serializer field参数说明

2)创建user/serializers.py写序列化器


1.3:在 user/views.py 中添加视图函数


2、测试接口
2.1:查询所有用户
http://192.168.56.100:8888/user/apiview/

2.2:创建用户
http://192.168.56.100:8888/user/apiview/

2.3:更新用户信息
http://192.168.56.100:8888/user/apiview/?pk=7

浙公网安备 33010602011771号