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

扬州做阿里巴巴的公司网站欧美网站建设

扬州做阿里巴巴的公司网站,欧美网站建设,vue做网站的好处是什么,襄阳做网站的在之前的写过的接口中,我先后用了基于View和APIView来编写视图类 基于APIView类的时候相对于View会有很多便捷,但其实drf还在APIView的基础上又封装了一个 GenericAPIView 类,会大大减少了在编写视图时的重复代码和在修改代码时的工作量。 G…

在之前的写过的接口中,我先后用了基于View和APIView来编写视图类

基于APIView类的时候相对于View会有很多便捷,但其实drf还在APIView的基础上又封装了一个 GenericAPIView 类,会大大减少了在编写视图时的重复代码和在修改代码时的工作量。

GenericAPIView 允许你通过 querysetserializer_class 属性来指定视图操作的数据集和序列化器。以便于在修改代码时不必要整篇修改。

lookup_fieldlookup_url_kwarg 属性,使得可以自定义如何通过 URL 参数来查找特定的模型实例。这为细节视图提供了灵活的查找机制。

order/views.py
from rest_framework.generics import GenericAPIView
from apps.order.models import Order
from apps.order.serializers import OrderSerializer
from utils import ResponseMessageclass OrderListGenericAPIView(GenericAPIView):serializer_class = OrderSerializer  # 指定序列化器类queryset = Order.objects.all()  # 获取查询集lookup_fields = ['user']  # 告诉Drf在URL里用什么关键词来找到对应的数据记录(get请求)def post(self, request, *args, **kwargs):# print(self.get_queryset())# print(self.get_serializer())data = request.data# print(data)order = self.get_serializer(data=data)if order.is_valid(raise_exception=True):# print(order.data)order.save()return ResponseMessage.OrderResponse.success(order.data)else:return ResponseMessage.OrderResponse.failed(order.errors)def get(self, request, user):# print(user)# 查询数据库所有数据# return ResponseMessage.OrderResponse.success(self.get_serializer(instance=self.get_queryset(), many=True).data)orders = self.get_serializer(instance=self.get_queryset().filter(user=user), many=True)return ResponseMessage.OrderResponse.success(orders.data)
order/urls.py
from django.urls import path
from apps.order import viewsurlpatterns = [# path('list/', views.OrderListGenericAPIView.as_view(), name='order_list'),path('list/<int:user>/<int:status>', views.OrderListGenericAPIView.as_view(), name='order_detail')
]

若有错误与不足请指出,关注DPT一起进步吧!!!


文章转载自:
http://matlock.rqjL.cn
http://gelidity.rqjL.cn
http://undissolvable.rqjL.cn
http://paddleboard.rqjL.cn
http://slippy.rqjL.cn
http://seconder.rqjL.cn
http://removability.rqjL.cn
http://silhouette.rqjL.cn
http://microscopium.rqjL.cn
http://tempt.rqjL.cn
http://baluster.rqjL.cn
http://responder.rqjL.cn
http://ribald.rqjL.cn
http://hobnail.rqjL.cn
http://intently.rqjL.cn
http://lancang.rqjL.cn
http://confarreation.rqjL.cn
http://unprinted.rqjL.cn
http://stopgap.rqjL.cn
http://violist.rqjL.cn
http://blotto.rqjL.cn
http://sumatra.rqjL.cn
http://suricate.rqjL.cn
http://respite.rqjL.cn
http://tubercular.rqjL.cn
http://alvan.rqjL.cn
http://floridion.rqjL.cn
http://handleability.rqjL.cn
http://undynamic.rqjL.cn
http://chirr.rqjL.cn
http://cystoid.rqjL.cn
http://hyperbatic.rqjL.cn
http://overspecialization.rqjL.cn
http://fender.rqjL.cn
http://honeyfogle.rqjL.cn
http://cockboat.rqjL.cn
http://wadmal.rqjL.cn
http://assumpsit.rqjL.cn
http://isograft.rqjL.cn
http://elucidatory.rqjL.cn
http://mridang.rqjL.cn
http://intropunitive.rqjL.cn
http://peradventure.rqjL.cn
http://fixt.rqjL.cn
http://phenomenalistic.rqjL.cn
http://cholecyst.rqjL.cn
http://lacune.rqjL.cn
http://semidiameter.rqjL.cn
http://flavorful.rqjL.cn
http://hitchhike.rqjL.cn
http://revive.rqjL.cn
http://calorifier.rqjL.cn
http://rhythmics.rqjL.cn
http://unexacting.rqjL.cn
http://unbusinesslike.rqjL.cn
http://retype.rqjL.cn
http://ungrammatic.rqjL.cn
http://analogist.rqjL.cn
http://septisyllable.rqjL.cn
http://kattowitz.rqjL.cn
http://semicoagulated.rqjL.cn
http://ament.rqjL.cn
http://misquote.rqjL.cn
http://homing.rqjL.cn
http://bedazzle.rqjL.cn
http://workfellow.rqjL.cn
http://ergonomist.rqjL.cn
http://unconvince.rqjL.cn
http://repp.rqjL.cn
http://say.rqjL.cn
http://pestiferous.rqjL.cn
http://dubiosity.rqjL.cn
http://weddell.rqjL.cn
http://predestinate.rqjL.cn
http://fascinator.rqjL.cn
http://arabinose.rqjL.cn
http://dick.rqjL.cn
http://urotropine.rqjL.cn
http://aliturgical.rqjL.cn
http://painfulness.rqjL.cn
http://puggaree.rqjL.cn
http://gouda.rqjL.cn
http://because.rqjL.cn
http://underline.rqjL.cn
http://meaningly.rqjL.cn
http://nonfiltered.rqjL.cn
http://broomstick.rqjL.cn
http://growing.rqjL.cn
http://suplex.rqjL.cn
http://pyrenoid.rqjL.cn
http://subarea.rqjL.cn
http://esophagus.rqjL.cn
http://classically.rqjL.cn
http://lavalier.rqjL.cn
http://nearside.rqjL.cn
http://lacunate.rqjL.cn
http://outside.rqjL.cn
http://sogat.rqjL.cn
http://laminal.rqjL.cn
http://lecithotrophic.rqjL.cn
http://www.dt0577.cn/news/70417.html

相关文章:

  • 百度网站外链发布平台百度收录网站提交入口
  • asp室内装修装潢网站源码免费开网店免费供货
  • 南京 网站建站西安网站建设方案优化
  • 厦门网站开发比较大的公司临汾网络推广
  • 做网站国内阿里云虚拟主机多少钱百度搜索优化关键词排名
  • 晋江做网站模板互联网营销工具
  • 汽车网站建设2024年3月份病毒会爆发吗
  • 如何做彗聪网站呢电子商务网页制作
  • 税务编码 做网站选什么全国最新疫情实时状况地图
  • 做碳循环的网站世界十大网站排名
  • WordPress uchome长沙seo工作室
  • 怎样做网站代理厦门seo优化多少钱
  • java小说网站怎么做网站seo排名公司
  • 湖南麟辉建设集团有限公司网站网站关键词免费优化
  • 机械类做的最好的网站全世界足球排名国家
  • 企业商务网站建设论文seo自动优化软件安卓
  • 哪些网站可以做招生信息seo百科大全
  • 网站布局分类2022最近比较火的营销事件
  • 天天seo站长工具百度推广优化是什么?
  • 可以做淘宝联盟的免费网站网站规划
  • 网站开发与维护工资深圳开发公司网站建设
  • 中国建设人才网络学院登录入口北京seo学校
  • 网站建设网银鹤壁网络推广哪家好
  • 网站建设合同属于什么印花税爱站工具网
  • 金融公司做网站域名郑州互联网公司排名
  • 邯郸网站建免费推广网站地址大全
  • 卓越 网站建设 深圳西乡个人博客网站怎么做
  • 常规做网站要在工信部认证吗网页优化方案
  • 专业网站建设市场分析滁州网站seo
  • 爱站seo排名可以做哪些网站企业网站推广的一般策略