django-rest-framework 简写为-drf
来源:互联网 发布:淘宝onlyanna老公小苏 编辑:程序博客网 时间:2024/06/08 18:54
#自己序列化
通过Django的View model_to_dict方法 serializers JsonResponse来完成序列化
"""
商品列表页, 分页, 搜索, 过滤, 排序
"""
# throttle_classes = (UserRateThrottle, )
queryset = Goods.objects.all()
serializer_class = GoodsSerializer
pagination_class = GoodsPagination
# authentication_classes = (TokenAuthentication, )
filter_backends = (DjangoFilterBackend, filters.SearchFilter, filters.OrderingFilter)
filter_class = GoodsFilter
search_fields = ('name', 'goods_brief', 'goods_desc')
通过Django的View model_to_dict方法 serializers JsonResponse来完成序列化
通过 django-rest-framework
"""
商品列表页, 分页, 搜索, 过滤, 排序
"""
# throttle_classes = (UserRateThrottle, )
queryset = Goods.objects.all()
serializer_class = GoodsSerializer
pagination_class = GoodsPagination
# authentication_classes = (TokenAuthentication, )
filter_backends = (DjangoFilterBackend, filters.SearchFilter, filters.OrderingFilter)
filter_class = GoodsFilter
search_fields = ('name', 'goods_brief', 'goods_desc')
ordering_fields = ('sold_num', 'shop_price')
很是方便 商品列表页, 分页, 搜索, 过滤, 排序 不需要太多的代码
Viewset组合使用
#继承关系 绑定urls
GenericViewSet(viewset) -drf
GenericAPIView -drf
APIView -drf
View -django
Mixin
CreateModelMixin
ListModelMixin
RetriveModelMixin
UpdateModeMixin
DestroyModelMixin
阅读全文
0 0
- django-rest-framework 简写为-drf
- django rest framework图片上传测试,以及drf测试所踩的一些坑
- Django REST framework
- Django REST framework API
- Django REST framework
- Django-Rest-Framework 教程
- django rest framework Serializer
- Django Rest Framework
- django rest framework quickstart
- Django rest framework
- Django rest framework --- Routers
- Django rest framework ---Serializers
- Django-Rest-Framework 入门
- Django Rest Framework - 初识
- django-REST framework
- Django rest framework权限
- Django REST framework-Quickstart
- Django Rest framework-学习
- CSS display 属性详解
- Centos下用inotify+rsync实现自动同步功能
- 超人学院大数据第8期高薪就业培训
- 报错500:The user specified as a definer ('***'@'localhost') does not exist解决方法
- 屏幕适配心得
- django-rest-framework 简写为-drf
- Day12—Object类、包装类、数学处理类、String类
- 设计模式-单例模式(单元素模式)
- gradle插件升级
- 《Flask Web开发》读书笔记(6)第6章电子邮件(关键词:Web开发/Flask/电子邮件)
- 中企动力携手河南卫特解锁网络营销新模式
- servlt -异步处理
- DevExpress v17.2—WinForms篇(六)
- Windows下Anaconda2安装NLTK