当前位置: 首页 > news >正文

如何做网站友情链接推广公众号

如何做网站友情链接,推广公众号,如何写网站优化方案,自己做网站php好做吗DRF是什么? ModelViewSet 是 Django REST framework 提供的一个视图集类,它封装了常见的模型操作方法。 模型类提供了默认的增删改查功能。 它继承自 GenericViewSet、ListModelMixin、RetrieveModelMixin、CreateModelMixin、UpdateModelMixin、Dest…

DRF是什么?

ModelViewSet 是 Django REST framework 提供的一个视图集类,它封装了常见的模型操作方法。

模型类提供了默认的增删改查功能。

它继承自 GenericViewSetListModelMixinRetrieveModelMixinCreateModelMixinUpdateModelMixinDestoryModelMixin

知识点请求url特点
GenericViewSet提供一组通用的视图方法,方便实现特定功能
ListModelMixinget127.0.0.1:8000/book/提供 list 方法,用于获取资源列表
RetrieveModelMixinget127.0.0.1:8000/book/{1}/提供 retrieve 方法,用于获取单个资源的详细信息
CreateModelMixinpost127.0.0.1:8000/book/提供 create 方法,用于创建资源
UpdateModelMixinput127.0.0.1:8000/book/{1}/提供 update 方法,用于更新资源
DestroyModelMixindetete127.0.0.1:8000/book/{1}/提供 destroy 方法,用于删除资源
自定义get/post127.0.0.1:8000/book/自定义用户自定义方法/函数

这些技术知识点可以配合使用,帮助我们快速构建出具有 CRUD 功能的 Web 应用,并且遵循了 Django 框架的惯例和最佳实践。它们的应用场景包括博客系统、电商平台、社交网络等各种类型的 Web 应用。通过使用这些技术知识点,我们能够提高开发效率,减少重复的代码编写工作,并且保证代码的一致性和可维护性。

如何使用

设置 queryset 属性为要查询的对象集合,并设置 serializer_class 属性为对应的序列化器类。

示例

view.py

from rest_framework.viewsets import ModelViewSet
class YourModelViewSet(ModelViewSet):queryset = YourModel.objects.all()serializer_class = YourModelSerializer

使用 ModelViewSet 后,你将自动获得默认的 CRUD 方法。

from rest_framework.decorators import action
#### modelviewset
class GoodsCategoryViewSet(ModelViewSet):# 指定查询集(用到的数据)queryset = GoodsCategory.objects.all()# 指定查询集用到的序列化容器serializer_class = GoodsCategorySerializer@action(detail=False, methods=['get'])def latest(self, request):latest_obj = GoodsCategory.objects.latest('id')print(latest_obj)return Response("helllo 你调用了自定义的函数")

serializer.py

class GoodsSerializer(ModelSerializer):# 外键字段相关的数据 需要单独写category = GoodsCategorySerializer()class Meta:# 指定需要序列化的表model = Goods# 指定我们需要序列化的字段fields = '__all__'
http://www.tj-hxxt.cn/news/20407.html

相关文章:

  • 广告公司简介简短大气做seo推广公司
  • 深圳 网站建设 销售专业搜索引擎seo服务
  • 天门网站建设怎么在广告联盟接广告
  • 上海建站seo关键词优化平台
  • 前端自己做博客网站郑州网络推广代理
  • 中山 网站建设开发天津百度seo代理
  • 做ps的素材哪个网站商品热搜词排行榜
  • 荥阳市城乡规划和建设局网站中文域名的网站
  • wordpress主题配置修改广州网站优化关键词排名
  • 郑州官网网站推广优化品牌型网站设计推荐
  • 网站结构流程图怎么做公司要做seo
  • 网站排名高权重低推广游戏怎么拉人最快
  • 犀牛做网站的公司关键词排名点击
  • 网站开发所需要的条件廊坊首页霸屏排名优化
  • 做棋牌网站多少钱广东做seo的公司
  • 乌鲁木齐网站建设制作seo外包公司兴田德润
  • 做水利网站需要多少钱网站运营
  • 福州做公司网站提高工作效率的软件
  • 企业网站怎么优化一站式网站建设
  • 北京专业网站开发公司互联网推广销售
  • 苏州高端网站建设定制如何制作小程序
  • 什么网站可以学习建设工程法律实践如何在百度上做免费推广
  • 自己做挖矿网站整站优化提升排名
  • 网页制作软件html网络推广优化品牌公司
  • 做拼团网站比百度好用的搜索引擎
  • 济南公司网站建设互联网优化是什么意思
  • 如何汇报网站建设b2b平台都有哪些网站
  • 做微信大转盘有哪些网站新网站怎么做优化
  • 大企业网站建设江苏网络推广公司
  • 常州 招网站开发线上销售渠道有哪些