1、这个软件是一个模拟发请求的软件

2、这个软件和这个网站的 json 格式数据有着很好的关系  https://www.json.cn/ 他能帮助我们分解代码,

3、在使用(修改的)过程中发现了一个小问题:put 请求,django 不会帮我们解析 body内的数据,需要自己处理,例下图分析:

 1)首先选择要使用的 PUT 请求

 2)在这一栏中选择 raw 后会旁边出现一个下拉框,选择JSON(application/json)

 3)然后在如图的下面一栏中的下拉框中选择JSON格式

 4)做完上面的这些步骤后,将要修改的数据复制过来就好啦,不过要记得加上要修改数据的 id,最后点击 send 提交就好了

 4)下面是一个简单的代码传输数据内容,方便以后自己回顾:

# 在models中写简单的数据表
class Book(models.Model):
name = models.CharField(max_length=32)
price = models.CharField(max_length=32) # 在url中配置路由
url(r'^books/$', views.Books.as_view()),
url(r'^books/(?P<pk>\d+)', views.Books.as_view()), # 在views中写接口import json
# 成字典,先把put转成字符串,然后在loads
data = json.loads(str(request.body, encoding='utf-8'))
name = data.get('name')
price = data.get('price')
ret = models.Book.objects.filter(pk=pk).update(name=name, price=price)
print(ret)
return JsonResponse({'status': 100, 'msg': '修改成功'}) # 一些需要用到的外键py文件(以后要自己研究,让别人调用我滴接口)
from django.http import JsonResponse
from django.views import View
import json
# 这个是调用自己写的数据表
from app01 import models

最新文章

  1. HDU 4771
  2. apache配置Options详解
  3. Android网络编程基础
  4. javascript/jquery 常见功能实现(持续更新...)
  5. 《Java程序性能优化》学习笔记 JVM和并发优化
  6. Android GridView 第一个Item 点击没反应
  7. java网页抓取
  8. 设置SAPgui自动退出功能
  9. 计算 sql查询语句所花时间
  10. 关于web中的自适应布局
  11. Python3 内建模块 datetime/collections/base64/struct
  12. VMware中Ubuntu忘记密码的解决办法
  13. cygwin下用mysql c api连接数据库详解
  14. a trick in reading and storing file in the exact way!
  15. kafka主要配置
  16. POJ 1417 True Liars
  17. 如何解决wamp中数据库读取数据是???的情况?
  18. nginx 平滑升级
  19. MQTT之Mosquitto
  20. 网络协议 8 - TCP协议(上):性恶就要套路深

热门文章

  1. 解决idea控制台打印乱码问题
  2. Libreswan软件的密钥协商协议IKEv1主模式实现分析
  3. MySQL数据库grant授权命令
  4. hihocoder 1032 最长回文子串(Manacher)
  5. 【OpenCV, MFC, DIP】向图像中加入各种噪声
  6. [luoguP1631] 序列合并(堆 || 优先队列)
  7. [luoguP1433] 吃奶酪(DP || Dfs)
  8. Codeforces Round #235 (Div. 2)
  9. A + B Problem Too
  10. apache2 ubuntu18.04 配置虚拟端口