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

建设项目自主验收网站六安商务网站建设电话

建设项目自主验收网站,六安商务网站建设电话,网页上上传wordpress,网站页面设计培训一、drf框架特点#xff1a; 全称 Django REST framework 两大部分#xff1a;序列化/反序列化 和 增删改查序列化#xff1a;把数据库数据提取出来变成python常用格式的过程#xff0c;例如转成json格式这种反序列化#xff1a;把数据写入到数据库的过程#xff0c…一、drf框架特点 全称 Django REST framework   两大部分序列化/反序列化  和  增删改查序列化把数据库数据提取出来变成python常用格式的过程例如转成json格式这种反序列化把数据写入到数据库的过程例如转成str这种也就是去掉特殊的格式的意思增加  校验请求数据 - 执行反序列化过程 - 保存数据库 - 将保存的对象序列化并返回 删除判断要删除的数据是否存在 - 执行数据库删除编辑判断要修改的数据是否存在 - 校验请求的数据 - 执行反序列化过程 - 保存数据库 - 将保存的对象序列化并返回查询查询数据库 - 将数据序列化并返回 序列化/反序列化Serializer 方法  提供了很多牛逼的方法 二、drf框架使用 下载安装pip3 install djangorestframework -i https://pypi.douban.com/simple配置下载后在Django框架中的settings文件的INSTALLED_APPS中增加‘rest_framework’应用  创建序列化器文件serializers.py最好是在自己的应用下创建该文件如我的是myapp目录并在文件中输入如下内容 from rest_framework import serializers from myapp.models import *class DB_CASE_Serializer(serializers.ModelSerializer):class Meta:model DB_CASE # model.py中的具体的表名fields __all__ # 代表该表的所有字段都遵循drf规则 回到views.py中新建该表的视图函数 from rest_framework.viewsets import ModelViewSet from myapp.serializers import *class DB_CASE_ViewSet(ModelViewSet):queryset DB_CASE.objects.all() # 查询集serializer_class DB_CASE_Serializer #序列号器 去urls.py中设置自动路由 from rest_framework.routers import DefaultRouterrouter DefaultRouter() # 可以处理视图的路由器 router.register(rdb_case, DB_CASE_ViewSet) # 向路由器中注册视图集db_case就是具体的路由DB_CASE_ViewSet是view.py中的视图函数后续想增加新的路由只需要复制这一行改下路由和视图函数就行 urlpatterns router.urls # 将路由器中的路由信息追到到django的路由列表中 三、drf框架调试 启动项目的Django服务浏览器上输入127.0.0.1:8000/db_case这个路由就是刚刚上面设置的那个接口路由 可以看到调试的页面 返回体格式符合预期底部post请求可以添加新的数据 进入路由 /db_case/1 可以访问具体单一的数据底部输入字段触发put请求可以修改该条数据内容具体数据点击delete按钮可以删除 至此drf自动搭建完成后续可以通过以下请求方式进行增删改查 查全部 /db_case 前端用GET方法请求 查单独/db_case/${具体id}前端用GET方法请求 修改 /db_case/${具体id} 前端用PUT方法请求 新增 /db_case 前端用POST方法请求 删除 /db_case/${具体id} 前端用DELETE方法请求
http://www.yutouwan.com/news/66942/

相关文章:

  • 如何在个人电脑用源码做网站六盘水南宁网站建设
  • 网站微信付款调用建设网站应该加什么服务器
  • 做网站需要买域名吗wordpress多站点无法访问
  • 织梦网站地图制作教程哪里可以学ps软件网课
  • 宜兴市网站建设泉州网站建设方案服务
  • 玉树网站建设公司精美个人网站
  • 域名注册网站查询安卓app是用什么语言开发的
  • 家具建设企业网站请人开发一个网站需要多少钱
  • 太原seo软件网站优化人员通常会将目标关键词放在网站首页中的
  • 门户网站开发文档钢筋网片每平米重量
  • 一个高端的网站设计什么网站可以做线上邀请函
  • 天然气集团有限公司原副总经理广州中小企业seo推广运营
  • 留言网站建设上海软件开发公司排名
  • 公司做网站提供资料找客网怎么样
  • 有网站源程序怎么做网站后台北京seo顾问
  • 绍兴专业做网站企业咨询合同
  • 网站建设感想招商局网站建设方案
  • 做网站平面一套多少钱苏州新区网站建设
  • dw如何用表格来做网站火车头采集器和wordpress
  • 电商网站开发的流程图wordpress洗发水主题
  • 南海做网站公司如何介绍设计的网站模板
  • 三水建设局招标网站做网站和app有什么区别
  • 试用网站要怎么做个人博客网页模板
  • 深圳做响应式网站制作网站制作案例图片
  • TP5企业网站开发教程百度云wordpress 支付宝
  • wordpress底部导航插件网站改版影响seo吗
  • 自己做网站的优势虫虫 wordpress 群发
  • 大气金融投资企业网站模板最容易做的网站类型
  • 网站刷单账务处理怎么做杭州专业网站排名优化
  • 多城市网站建设网站制作公司排名