JavaScript 如何调用 Python 后端服务

文章用JavaScript演示调用Python后端服务,构建测试数据工具,包含html、JavaScript、Python代码及执行结果。还强调测试工程师要不断学习,文末提供免费软件测试视频教程,以及一线大厂软件测试面试题及解答。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本篇文章旨在通过一段JavaScript来演示如何调用python后端服务的,这是我开发的一个构建测试数据的工具。

第一部分:html 代码部分

第二部分:JavaScript代码部分

 第三部分:Python后端代码

@app.route('/insertInvertory',methods=['GET'])
def insertInvertory():
    env=request.args.get('env')
    code=request.args.get('code')
    datenow = time.strftime("%Y-%m-%d")

    db=DBUtils(env)
    selectsql="SELECT a.id propertyId,c.id roomTypeId,c.code RoomType FROM info.property AS a,info.room_class AS b,info.room_type AS c WHERE a.code ='"+code+"' AND b.property_id =a.id AND c.room_class_id =b.id"
    result=db.dbSelect(selectsql)

    for i in range(len(result)):
        property_id=str(result[i]['propertyId'])
        delsql = "DELETE  FROM inv.`property_inventory_detail` WHERE property_id ='"+property_id+"' AND effective_date >='" + str(datenow) + "'"
        dbs = DBUtils(env)
        resutls = dbs.dbExcute(delsql)
        print("the resutls is:",resutls)
        print(delsql)

    for i in range(len(result)):
        property_id=str(result[i]['propertyId'])
        relation_id=str(result[i]['roomTypeId'])
        insertsql="INSERT INTO inv.`property_inventory_detail`(property_id,relation_type,relation_id,effective_date,original,consume,STATUS,create_time,update_time,deducted,out_order,non_deducted) \
        VALUES \
        ("+property_id+",4,"+relation_id+",DATE_ADD('"+str(datenow)+"',INTERVAL 0 DAY),100,0,1,NOW(),NOW(),0,0,0),\
        ("+property_id+",4,"+relation_id+",DATE_ADD('"+str(datenow)+"',INTERVAL 1 DAY),100,0,1,NOW(),NOW(),0,0,0),\
        ("+property_id+",4,"+relation_id+",DATE_ADD('"+str(datenow)+"',INTERVAL 90 DAY),100,0,1,NOW(),NOW(),0,0,0);"
        dbs = DBUtils(env)
        resutls=dbs.dbExcute(insertsql)
        print(resutls)
        print(insertsql)
    return jsonify("<p color='green'>{status:200,msg:it's success!!!}</p>")

第四步:执行成功后返回结果

总结:测试工程师要进步就得不断的学习充电,掌握的技能(不仅是测试技能)越多你对测试的认识也就越深入,与君共勉。

最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值