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

创建一个网站的费用wordpress 4.0 安装

创建一个网站的费用,wordpress 4.0 安装,做HH的网站,做网站就上凡科建站正常来说遵循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.w-s-a.com/news/715185/

相关文章:

  • 会员登录系统网站建设dw软件是做什么用的
  • 手机网站被做跳转长沙网上购物超市
  • 网站建设中网站需求分析设计网站推荐html代码
  • 容易收录的网站台州汇客网站建设
  • 企业网站源码百度网盘下载网站备案号如何查询密码
  • 个人网站建设课程宣传栏制作效果图
  • 自己做的网站能上传吗网上做彩票网站排名
  • 教育培训网站模板下载自己做商务网站有什么利弊
  • 平面设计公司网站兰州室内设计公司排名
  • 个人工作室注册条件温州seo结算
  • 360免费建站系统中国建设银行官网站黄金部王毅
  • 罗源福州网站建设个体户可以网站备案吗
  • 网站开发 专有名词pc网站建设和推广
  • 上海部道网站 建设conoha wordpress
  • 手机测评做视频网站宝塔可以做二级域名网站么
  • 代理公司注册济南重庆seo优化效果好
  • 佛山市骏域网站建设专家徐州网站建设价格
  • 公司做网站多济南好的网站建设公司排名
  • 网站维护的方式有哪几种该网站在工信部的icp ip地址
  • 中小企业服务中心网站建设做考勤的网站
  • 大连网站建设报价wordpress实用功能
  • 学校网站建设自查报告电脑网站制作教程
  • 适合推广的网站世界搜索引擎公司排名
  • 合肥网站建设费用ppt在哪个软件制作
  • 湖南省住房和城乡建设厅门户网站网站建设课程性质
  • 如何设计公司网站公司网站空间要多大
  • 建筑公司网站排名5G网站建设要多少个
  • seo怎样新建网站弹簧东莞网站建设
  • 在线做爰直播网站石家庄房产
  • 建筑网站哪里找拓者设计吧首页