后台开发-Postman模拟前端发送请求

后台开发时,常需要检测接口是否正常工作,这时使用postman就非常方便。

postman 官网:https://www.getpostman.com/

以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中)

猜你喜欢

转载自blog.csdn.net/qwe641259875/article/details/87460442
今日推荐