后台开发-Postman模拟前端发送请求
后台开发时,常需要检测接口是否正常工作,这时使用postman就非常方便。
postman 官网:Postman
以python + django 开发后台为例,
首先注册个账号,注册完后如果报错无法连接postman服务器,重启一下程序即可。
然后选择environment,新建一个
暂时用不上的话可以不管(不填充key-value);
重点:
后端代码:
def savestudentinfo(request): # 保存学生信息到数据库 # userid name 为介绍方便 此处省略了一些项 if request.method == "POST": ip = getIP(request) info = json.loads(request.body) userid = info['userid'] name = info['name'] # 学生姓名 # 对字段进行处理 try: user = UserInfo.objects.get(userid=userid) user.name = name #更新name 字段 user.save() message ="保存成功" return HttpResponse(json.dumps({"msg": message}, ensure_ascii=False), content_type='application/json') except: if message =="": message = "保存失败" return HttpResponse(json.dumps({"msg": message}, ensure_ascii=False), content_type='application/json') 复制代码
同时需修改:
主项目的urls.py
(添加路由路径)
path('savestudentinfo/',views.savestudentinfo), 复制代码
middleware.py(拦截部分,自己创建的小项目可以不管)
models.py(如果先修改了mysql 数据库,就需要用反向命令生成语句后,加入到models.py中)
作者:菜饼不菜
链接:https://juejin.cn/post/7031056365451739144