dJANGO RESTFRAMEWORK
来源:互联网 发布:asp.net mysql 编辑:程序博客网 时间:2024/05/19 05:04
1、filter_queryset
class ProductAdd(generics.ListCreateAPIView): queryset = Product.objects.all() serializer_class = ProductSerializer filter_fields = ("status", "sale_supplier")#传入参数过滤 template_name = "product_add.html" permission_classes = (permissions.IsAuthenticated,) def get(self, request, *args, **kwargs): queryset = self.filter_queryset(self.queryset)#根据参数进行过滤 page = self.paginate_queryset(queryset) ……
Authentication授权Auth needs to be pluggable.认证需要是可插拔的!!— Jacob Kaplan-Moss, "REST worst practices"
2、Request Response objects
REST框架介绍了request对象继承常规HttpRequest,提供更灵活的请求解析。请求对象的核心功能是request.data属性,这是类似于request.post,但对于Web API的工作更有用。
request.post #只处理表单数据. "post" onlyrequest.data #处理任意数据。"post" "put" "patch"
REST框架还引入了一个response的对象
return Response(data) # Renders to content type as requested by the client.
If you’re doing REST-based web service stuff … you should ignore request.POST.
— Malcom Tredinnick, Django developers group
1 0
- dJANGO RESTFRAMEWORK
- Django Restframework
- Django restframework入门示例
- django restframework的配置流程
- Django RESTframework(官方教程之三)
- nginx+uwsgi+django(restframework)服务器部署
- django restframework(serializer & queryset & model)
- Windows下安装pip及django的restframework
- Django RestFramework源码剖析(1)——设定不同的serializer
- Django RestFramework源码剖析(2)———Viwe是自带分页的
- restframework 架构
- restframework之Class-View-Based
- django
- django
- django
- Django
- django
- Django
- 慕课网——DOM解析XML
- OC-数组
- 黑马程序员——Java多线程之创建线程
- 使用shell编程实现删除指定文件夹中可执行文件
- 异常处理和I/O流
- dJANGO RESTFRAMEWORK
- Android 更换RadioButton图标
- Notification 通知栏通知
- 二分 poj1905 Expanding Rods
- 南阳oj 组合数【搜索 字典序】
- OC-省市区数组
- 对HBase整个框架的理解
- hdu1879 继续畅通工程(最小生成树)
- hive建表等操作