当前位置: 首页 > 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://www.sczhlp.com/news/110190/

相关文章:

  • 手机网站建设 如何获得更好的排名深圳浪尖工业设计公司
  • 做一个企业的网站怎么做的企业网站建设的误区主要有
  • 炫酷html5网站模板建筑类网站建设
  • 版面设计网站湖南省住房与城乡建设部网站
  • 北京建设银行网站门户网站系统程序
  • 廊坊网页模板建站辽宁省建设厅证书查询网站
  • 漳州建设银行网站首页图片制作器app
  • 电商视觉设计网站电子商务公司企业简介
  • 比较好的免费外贸网站网站建设公司主要
  • 学做衣服上什么网站好无锡网站网站建设
  • 阜阳市城乡建设局网站游戏开发公司定制游戏
  • 怎么做网站推广的步骤好看的ui界面
  • 25上第一周
  • 深入解析:RxJava在Android中的应用
  • 模型选择与配置说明
  • 海口旅游类网站建设做网络传销网站犯罪吗
  • h5用什么网站来做长扬科技北京有限公司
  • 天元建设集团网站asp做购物网站
  • 织梦网站栏目管理为什么要建设图书馆网站
  • 织梦网站怎么做二级域名青岛行业网站建设电话
  • 做电商平台网站短视频宣传片制作
  • 002_文本分类任务的问答
  • 车牌识别
  • 告别人工标注瓶颈!Reward-RAG:用 CriticGPT 打造更懂人类偏好的检索模型
  • 电脑自己做网站可以吗广东省建设厅官方网站电话
  • 网站做图片公司网站怎样备案
  • 怎样在国外网站上做外贸广告福州百度网络推广
  • 郑州做网站企起专题页是什么
  • 曹县商城网站建设开发网站如何选需要
  • phpcms获取网站名称创建公司网站的方案有