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

随州网站建设哪家优惠微信开发显示wordpress

随州网站建设哪家优惠,微信开发显示wordpress,wordpress 获取作者,个人网站是啥1.View#xff1a;Django默认的视图基类,Django的HttpRequeset对象 2.APIView#xff1a;REST-framework提供的所有视图的基类,继承自Django的View REST framework的Request对象 Request对象的数据是自动根据前端发送数据的格式进行解析之后的结果。 serializer Book…1.ViewDjango默认的视图基类,Django的HttpRequeset对象 2.APIViewREST-framework提供的所有视图的基类,继承自Django的View     REST framework的Request对象 Request对象的数据是自动根据前端发送数据的格式进行解析之后的结果。 serializer BookSerializer(book,manyTrue)    序列化获取字段 serializer.data    获取序列化后的数据 serializer BookSerializer(datadata)    反序列化传入字段 serializer.is_valid(raise_exceptionTrue)    校验并返回错误 3.GenericAPIView继承自APIView增加列表视图和详情视图的通用方法和属性 https://blog.csdn.net/qq_31742423/article/details/83241461 属性提前将要调用的设置好方法中直接调用就可以 queryset 设置结果集      ~queryset BookInfo.objects.all() serializer_class 设置序列化器    ~serializer_class BookSerializer lookup_field 查询指定的对象,默认为pk    ~lookup_field id 方法 get_queryset(self) 返回视图使用的查询集    ~books self.get_queryset() get_serializer(self,_args, *_kwargs) 返回序列化器对象    ~serializer self.get_serializer(book) get_object(self) 返回详情视图所需的模型类数据对象    ~book self.get_object() # ListModelMixin            列表获取全部对象 # CreateModelMixin          新增资源 # RetrieveModelMixin        索引获取一个资源 # UpdateModelMixin             更新一个资源 # DestoryModelMixin     损毁删除一个资源 调用的时候和GenericAPIView一样放在类的括号里好像光放置首字母大写也可以 Patch    补丁,局部更新某一属性user_name,Put方法的补充 4.三级视图对GenericAPIView和Mixin的直接封装 第3和4算是一种关系 mixins类会返回不同的状态码 CreateAPIView    创造 ListAPIView    列表 RetrieveAPIView    检索 DestroyAPIView    损毁 UpdateAPIView    更新 ListCreateAPIView    列表创造 RetrieveUpdateAPIView    检索更新 RetrieveDestroyAPIView    检索删除 RetrieveUpdateDestroyAPIView    检索更新删除 导入封装的模型通过下面就可以更加简洁 from rest_framework import mixins class ProjectsView(mixins.ListModelMixin,                    mixins.CreateModelMixin,                    mixins.RetrieveModelMixin,                    mixins.UpdateModelMixin,                    mixins.DestroyModelMixin,                    GenericAPIView):     # 增加所需属性     def get(self, request, *args, **kwargs):         return self.list(request, *args, **kwargs)     def post(self, request, *args, **kwargs):         return self.create(request, *args, **kwargs) 5.ViewSet继承自APIView router DefaultRouter()    创建默认的本机地址 router.register(rbooklist,views.BookModelViewset) 会生成两种url user/    列表 user/3    详情 urlpatterns  router.urls    将建立好的url放在地址列表中 需要继承viewsets.ViewSet类 类的函数不需要使用get\post\delete等可以自建其他函数然后在路由中转 path(user/,view.MyViewSet.as_view({     get:list, })) https://zhuanlan.zhihu.com/p/72527077 序列化将数据库的数据模型转化为前端所需要的格式json等 反序列化可以验证传入数据是否规范并保存 反序列化拿到前端数据-序列化器的data-调用序列化器的is_vaid()方法 校验-调用序列化器的.sava()方法保存 ~~~url.py~~~ # viewsets # 封装drf路由 from rest_framework.routers import DefaultRouter # 创建路由器 routerDefaultRouter() # 注册路由 router.register(ruser_model_view_set,views.UserModelViewSet) # 将生成好的路由放在原路由 urlpatternsrouter.urls ~~~views.py~~~ # 这里使用的viewset from rest_framework import viewsets from rest1.serializers import UserModelViewSetSerializers # ViewSet class UserModelViewSet(viewsets.ModelViewSet):     queryset UserInfo.objects.all()     serializer_class UserModelViewSetSerializers     lookup_field id ~~~serializers.py~~~ # ModelSerializer class UserModelViewSetSerializers(serializers.ModelSerializer):     # 定义序列化器     # class Meta做为嵌套类主要目的是给上级类添加一些功能或者标准     class Meta:         # 指定序列化从那个模型映射字段         modelUserInfo         # 映射所有字段         fields__all__         # 填入指定字段         # fields (user_name, password)         # 除了这个字段         # exclude (user_name,)         # 含有外键的数据库设置depth为整数通常为1
http://www.hkea.cn/news/14515327/

相关文章:

  • 买了域名后怎么建网站wordpress升级php版本
  • 网站建设公司哪里可以做展馆展示设计公司招聘信息
  • 会HTML怎么做网站google推广及广告优缺点
  • 东莞网站关键词优化哪家好论坛源码推荐
  • 购买腾讯云 做网站在线做头像的网站
  • 家具网站模板下载舟山市城市建设档案馆网站
  • 帮别做网站一个空间可以绑定几个网站
  • 网站查询1元云购网站怎样建设
  • 网站的meta标签优化网站备案要关闭吗
  • c 写网站建设框架网站开发可以用两种语言吗
  • 做那个网站成都医疗seo整站优化
  • 淄博网站排名公司前端网页代码
  • 北京微信网站建设wordpress 经典主题
  • 销售网站后台维护怎么做wordpress登录不上后台
  • 郑州机械网站建设没有备案的网站可信吗
  • 视频建设网站首页网站导航条和表格怎么做
  • 现在的网站开发都用什么开发徐州百度搜索网站排名
  • 网站自动化采集营销型公司网站
  • 网站正在建设中手机版wordpress mip手机主题
  • 济南网站建设方案书网站建设教程在线观看
  • 网站开发需要学习什么技术大兴营销型网站建设
  • 做网站先付款wordpress点击图片幻灯播放
  • 海淘网站开发做网站和百度推广有什么不一样
  • 永济市做网站2021年搜索引擎排名
  • 电子商务平台icp备案证明铜川网站seo
  • 谁用fun域名做网站了微山网站建设
  • 南京做网站哪家公司好运营和营销哪个更好
  • 企业网站建设的本质及特点做企业内部管理网站要多久
  • 一个ip做几个网站吗培训推广 seo
  • 帮别人做app网站门户的兼职单页网站模板