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

中介如何做网站收客怎么免费网站

中介如何做网站收客,怎么免费网站,网页设计素材保存,wordpress忘记后台密码视图集#xff08;ViewSet#xff09;是 Django REST framework 中的一个高级特性#xff0c;它允许你使用更少的代码来实现标准的 CRUD#xff08;创建、读取、更新、删除#xff09;操作。ViewSet 类本质上是基于 GenericAPIView 的#xff0c;但它们提供了更多的默认行…视图集ViewSet是 Django REST framework 中的一个高级特性它允许你使用更少的代码来实现标准的 CRUD创建、读取、更新、删除操作。ViewSet 类本质上是基于 GenericAPIView 的但它们提供了更多的默认行为并且可以更加方便地与路由器Router配合使用从而自动为你的 API 生成 URL 路由。 使用ViewSet的好处 简化路由配置当你使用 ViewSet 时DRF 的路由器会自动为你生成一套标准的 URL 配置而不需要你手动去编写 URLconf。 减少代码量ViewSet 自动包含了处理常见 HTTP 动词GET, POST, PUT, DELETE的方法这大大减少了你需要编写的代码量。 易于扩展你可以通过覆盖特定的方法来自定义行为例如覆盖 create, update, list, retrieve 等方法。 用法 导入所需模块 from rest_framework import viewsets from .models import BookModel from .serializers import BookModelSerializer 创建视图集 定义一个 ViewSet 类这个类可以继承自 viewsets.ViewSet 或者更具体的 viewsets.ModelViewSet。viewsets.ModelViewSet 包含了所有的 CRUD 操作因此对于大多数基于模型的视图 class BookModelViewSet(viewsets.ModelViewSet):queryset MyModel.objects.all()serializer_class MyModelSerializer 这里MyModelViewSet 将自动提供以下动作 list: 列出所有对象retrieve: 获取单个对象的详情create: 创建一个新对象update: 更新一个现有对象partial_update: 部分更新一个现有对象destroy: 删除一个对象 路由配置 在项目的 urls.py 文件中引入 DRF 的 DefaultRouter并注册你的 ViewSet from django.urls import include, path from rest_framework.routers import DefaultRouter from .views import BookModelViewSetrouter DefaultRouter() router.register(rBookmodels, BookModelViewSet)urlpatterns [path(, include(router.urls)), ] 路由器会自动为你的 ViewSet 生成 URL 模式你无需手动指定每个 URL。最终的 URL 可能类似于 /Bookmodels/ 和 /Bookmodels/{pk}/  常用功能 queryset定义视图集所使用的查询集。serializer_class定义视图集所使用的序列化器类。get_queryset()返回视图集的查询集通常用于动态地调整查询集。get_serializer_class()返回视图集的序列化器类通常用于根据不同的操作返回不同的序列化器。 自定义行为 如果你需要自定义某些行为可以重写视图集的方法。例如 class BookModelViewSet(viewsets.ModelViewSet):# ...def list(self, request, *args, **kwargs):queryset self.filter_queryset(self.get_queryset())# ... 进行额外的过滤、排序或其他操作 ...serializer self.get_serializer(queryset, manyTrue)return Response(serializer.data)def perform_create(self, serializer): # 自定义创建行为 serializer.save(ownerself.request.book)
http://www.dnsts.com.cn/news/51964.html

相关文章:

  • 网站如何做360度全景做网站放太多视频
  • 企业电子商务网站有哪些功能网站制作价格东莞
  • 网站文章突然不收录dede如何手机网站和电脑网站的数据同步更新
  • 网站设计怎么自学网站推广工具网络
  • 重庆多语网站建设品牌企业wordpress主题公园下载
  • 上虞做网站公司小说小程序搭建
  • 红色扁平化网站h5网站建设哪家好
  • 网上哪个网站教做西点宝塔wordpress无法打开503
  • 做网站的是什么职业我市精神文明建设的门户网站
  • 湖北黄石域名注册网站建设如何导出WordPress主题
  • 东莞企业网站推广怎么做郴州建设信息网站
  • 响应式网站pad尺寸凤山县住房和城乡建设局网站
  • 网站上的专题 怎么设计做网站设计软件
  • 网站建设html模板下载潍坊哪里可以做网站
  • 微商可以做网站推广吗WordPress nas
  • 视频号的网站链接网站建设公司需要哪些
  • 信誉好的合肥网站推广一流的学校网站建设
  • 铜梁城乡建设网站酷家乐装修设计软件手机版免费版
  • 培训教育类网站模板下载中国建材网官方网站
  • 和田做网站的联系电话厦门哪家做网站好
  • 网站建设贵不贵网站建设申请方案文样
  • 永康做网站公司wordpress分类目录顺序
  • 什么是网站服务器名称网站建设在哪些
  • 中国做的最好的网站建设公司免费网站建设推销
  • 网站前台的网址已申请域名怎么做网站
  • 网站空间域名多少钱网站生成pc应用
  • 什么网站做前端练手好小说网站静态模板
  • 网站容量公众号图文模板免费
  • 建设网站花多少钱wordpress加跳转
  • 网站开发过程的数据交互个人网站源代码html