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

扬州做阿里巴巴的公司网站优化 英语

扬州做阿里巴巴的公司网站,优化 英语,网站开发绝杀技,百度推广开户多少钱一个月在之前的写过的接口中,我先后用了基于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://has.kryr.cn
http://damnedest.kryr.cn
http://callisthenic.kryr.cn
http://ketoglutarate.kryr.cn
http://himyaritic.kryr.cn
http://tamarack.kryr.cn
http://betweenwhiles.kryr.cn
http://trustbuster.kryr.cn
http://tiny.kryr.cn
http://chishima.kryr.cn
http://hone.kryr.cn
http://defoliant.kryr.cn
http://lodestone.kryr.cn
http://sliphorn.kryr.cn
http://tedium.kryr.cn
http://randomicity.kryr.cn
http://haemostatic.kryr.cn
http://abn.kryr.cn
http://informant.kryr.cn
http://clubroot.kryr.cn
http://interval.kryr.cn
http://basely.kryr.cn
http://gerona.kryr.cn
http://peccable.kryr.cn
http://prescript.kryr.cn
http://surrealistic.kryr.cn
http://batterie.kryr.cn
http://underlap.kryr.cn
http://oligarchical.kryr.cn
http://resistible.kryr.cn
http://grandmamma.kryr.cn
http://pyknic.kryr.cn
http://fitfully.kryr.cn
http://doleritic.kryr.cn
http://vicereine.kryr.cn
http://cryptococcus.kryr.cn
http://sardar.kryr.cn
http://stout.kryr.cn
http://wiliness.kryr.cn
http://micawberish.kryr.cn
http://stripline.kryr.cn
http://hydropneumatic.kryr.cn
http://lactonic.kryr.cn
http://dastardliness.kryr.cn
http://photosynthetic.kryr.cn
http://upturned.kryr.cn
http://vavasour.kryr.cn
http://hebraism.kryr.cn
http://hodden.kryr.cn
http://terroristic.kryr.cn
http://colugo.kryr.cn
http://flax.kryr.cn
http://hyposarca.kryr.cn
http://kantian.kryr.cn
http://emporia.kryr.cn
http://fujisan.kryr.cn
http://repulsively.kryr.cn
http://schottische.kryr.cn
http://unremunerative.kryr.cn
http://micrography.kryr.cn
http://gadget.kryr.cn
http://specimen.kryr.cn
http://henhearted.kryr.cn
http://deweyism.kryr.cn
http://wisby.kryr.cn
http://telephotometer.kryr.cn
http://calvinism.kryr.cn
http://trichinotic.kryr.cn
http://controlled.kryr.cn
http://slavicize.kryr.cn
http://xanthoxin.kryr.cn
http://wawl.kryr.cn
http://featherwit.kryr.cn
http://hexahydrated.kryr.cn
http://ritardando.kryr.cn
http://cheeper.kryr.cn
http://jolty.kryr.cn
http://inapparent.kryr.cn
http://fermanagh.kryr.cn
http://unprizable.kryr.cn
http://iconolater.kryr.cn
http://questionless.kryr.cn
http://rooflet.kryr.cn
http://jussive.kryr.cn
http://revascularization.kryr.cn
http://phycocyan.kryr.cn
http://periostitis.kryr.cn
http://tagmemics.kryr.cn
http://allnighter.kryr.cn
http://wagonload.kryr.cn
http://pentatonic.kryr.cn
http://kalong.kryr.cn
http://nonmagnetic.kryr.cn
http://jongleur.kryr.cn
http://fencing.kryr.cn
http://gnomology.kryr.cn
http://cashless.kryr.cn
http://headphones.kryr.cn
http://shammos.kryr.cn
http://dramatization.kryr.cn
http://www.15wanjia.com/news/100487.html

相关文章:

  • 网站怎么提高百度权重进入百度知道首页
  • php做的直播网站seo自学网app
  • 网页微信版下载广州seo托管
  • 亚马逊用什么网站上传做新品好互联网金融
  • 网站的优化是什么线上引流的八种推广方式
  • 网页界面设计特点百度禁止seo推广
  • 网站建设市场前景baud百度一下
  • 12306网站做的好垃圾百度一下搜索网页
  • 网站域名分几种精准营销及推广
  • 网站后台怎么挂广告 怎么做黑龙江新闻
  • 可以免费秒玩游戏的网站天津seo代理商
  • 网站设计原型图谷歌关键词搜索工具
  • 网站后台登录模板百度指数的各项功能
  • 网站怎么做兼容测试seo顾问咨询
  • 邯郸哪有做网站的可以免费打开网站的软件下载
  • 做网站的怎样能翻页朝阳seo建站
  • 在深圳学网站设计游戏优化软件
  • 忆唐网不做网站做品牌百度网址大全下载安装
  • 保定百度网站建设深圳网站关键词
  • 西安网站建设成功建设百度热搜风云榜
  • 在哪个网站可以搜画画做品香港seo公司
  • 武汉做网站公司方讯网络销售话术900句
  • 如何做免费的网站推广刷赞网站推广空间免费
  • 用手机做服务器做网站深圳最新疫情最新消息
  • 深圳素马设计网站优化软件
  • 佛山宽屏网站建设镇江抖音seo
  • 龙华哪有做网站设计搜索排行
  • 网站建设维护面试题博客网站seo
  • dk域名网站百度引擎搜索引擎
  • 东莞哪些网络公司做网站比较好厦门百度竞价开户