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

手机上怎么制作网站音乐网站如何建立

手机上怎么制作网站,音乐网站如何建立,广州网站建设外包建设推广,互动营销的案例有哪些正常来说遵循restful风格编写接口#xff0c;定义一个类包含了 get post delete put 四种请求方式#xff0c;这四种请求方式是不能重复的 例如:获取单条记录和多条记录使用的方式都是get#xff0c;如果两个都要实现的话那么得定义两个类#xff0c;因为在同一个类中不能有…正常来说遵循restful风格编写接口定义一个类包含了 get post delete put 四种请求方式这四种请求方式是不能重复的 例如:获取单条记录和多条记录使用的方式都是get如果两个都要实现的话那么得定义两个类因为在同一个类中不能有两个get 这里继承ViewSetMixin来解决该问题(根据是否传参) comment/views 注意ViewSetMixin继承顺序要放在第一个 from django.http import JsonResponse from django.shortcuts import render from rest_framework.generics import GenericAPIView from rest_framework.mixins import ListModelMixin, CreateModelMixin, RetrieveModelMixin, UpdateModelMixin, \DestroyModelMixin from rest_framework.viewsets import ViewSetMixinfrom apps.comment.models import Comment from apps.comment.serializers import CommentSerializer# Create your views here. class CommentGenericAPIView(ViewSetMixin,GenericAPIView,ListModelMixin,CreateModelMixin,RetrieveModelMixin,UpdateModelMixin,DestroyModelMixin):queryset Comment.objectsserializer_class CommentSerializerdef single(self,request,pk):print(我是查询一个)return self.retrieve(request,pk)def my_list(self,request):print(我是查询多个)return self.list(request)def edit(self,request,pk):print(我是更新)return self.update(request,pk)def my_save(self,request):print(我是保存)return self.create(request)def my_delete(self,request,pk):print(我是删除)return self.destroy(request,pk) comment/urls from django.urls import path, re_path from .views import CommentGenericAPIViewurlpatterns [path(,CommentGenericAPIView.as_view({get:my_list,post:my_save #保存})),re_path((?Ppk.*),CommentGenericAPIView.as_view({get:single,post:edit, #编辑delete:my_delete})), ] comment/models from django.db import models# Create your models here. from django.db import modelsclass Comment(models.Model):user_id models.IntegerField(blankTrue, nullTrue)sku_id models.CharField(max_length255, blankTrue, nullTrue)content models.CharField(max_length255, blankTrue, nullTrue)user_image_url models.CharField(max_length255, blankTrue, nullTrue)reference_name models.CharField(max_length255, blankTrue, nullTrue)score models.IntegerField(blankTrue, nullTrue)nickname models.CharField(max_length255, blankTrue, nullTrue)reply_count models.CharField(max_length255, blankTrue, nullTrue)create_time models.DateTimeField(blankTrue, nullTrue)class Meta:managed Falsedb_table comment comment/serializers.py from rest_framework import serializersfrom apps.comment.models import Comment from apps.goods.models import Goodsclass CommentSerializer(serializers.ModelSerializer):class Meta:model Commentfields __all__ viewsets 路由原理解析 ViewSetMixin中没有路由分发的方法所以此处继承了GenericAPIView(View中有)不然不能进行路由的分发,继承APIView或者View都行
http://www.pierceye.com/news/590298/

相关文章:

  • 新乡企业网站建设公司寮步东莞网站建设
  • wordpress中国网站排名如何加入广告联盟赚钱
  • 济宁网站建设培训学校wordpress导入表单
  • 做农产品交易网站阿里云已备案域名购买
  • 免费建站网站一级大录像不卡谁给我一个企业邮箱认证
  • 中国做网站东台做网站公司
  • 建设数据库网站需要哪些设备wordpress多功能主题 cosy
  • 苏州市郭巷建设局网站一家专门做鞋子的网站
  • 光明网站建设网站建设成果
  • 商业网站建设举例宝塔做两个网站6
  • 网站优化排名分享隐迅推前端开发入门培训
  • 曲周县建设局网站东莞保安公司电话
  • 合肥商城网站建设多少钱wordpress页面代码怎么改
  • 前期做网站宣传费用怎样做账企业网站建设的劣势
  • 网站建设企业哪家好做网站三大主流框架
  • 网站托管服务方案珲春建设局网站
  • 开发网站公司收入重庆多功能网站建设
  • 河北手机网站建设上海网站seo招聘
  • 厦门市建设局思明建设分局官方网站在谷歌上做外贸网站有用吗
  • 网站开发手机自适应直接在原备案号下增加新网站
  • 公司网站建设安全的风险网络工程师app
  • 网站app封装怎么做电商网页
  • 网站文章做排名wordpress菜单文本
  • 建站哪家好社区个人网站模板 免费
  • 东西湖区建设局网站如何生成网址链接
  • wordpress商城视频教程苏州推广关键词优化
  • 网站游戏正规网站建设安卓系统软件开发培训机构
  • 关于网站集约化建设的讲话周口seo公司
  • 长沙做网站的公司哪家最好服务公司取名
  • 网站缩略图制作宁波商城网站建设