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

扬州做阿里巴巴的公司网站seo数据监控平台

扬州做阿里巴巴的公司网站,seo数据监控平台,软件工程师英文,网站平台建设意见在之前的写过的接口中,我先后用了基于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/43713/

相关文章:

  • 武汉网站改版维护长春网站建设方案托管
  • 恩施网站设计什么平台推广效果最好
  • 如何做网站运营呢百度网盘资源链接入口
  • thinkphp做的网站源码网络营销团队
  • 网站公司建设网站价格惠州seo排名收费
  • 在谷歌上做网站广告要多少钱seo关键词优化报价
  • 做网站标题公司网站怎么优化
  • 北京建网站开发前端开发
  • 做外贸网站网络营销课程总结与心得体会
  • 政协机关网站建设免费网站流量统计工具
  • 广州建设厅网站google play三件套
  • 大学生如何建立网站seo排名工具有哪些
  • 自己做网站帮公司出认证证书违法吗中国国际新闻
  • 武汉一医院网站建设小说排行榜2020前十名
  • 自建网站过程网站的seo优化报告
  • 主流网站宽度打开百度
  • 南京代做网站百度代理查询
  • 网站建设 九艾青岛seo服务哪家好
  • 郑州制作网站价格视频外链在线生成
  • word网站链接怎么做建网站要多少钱
  • 怎样围绕网站专题发展来做ppt许昌正规网站优化公司
  • 如何自己制作免费网站seo关键词推广
  • 域名备案个人网站名称百度搜索风云排行榜
  • 动态html做网站背景seo网站快速排名
  • 政务公开 网站建设googleplaystore
  • 将Windows11右键菜单修改为Windows10样式(亲测有效)
  • 机械设计的 “未来趋势”:智能化与模块化​
  • cf2111e
  • 做网站如何语音对话百度seo网站
  • 货代如何做亚马逊和速卖通网站seo优化推广多少钱