微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Python 检查发电机表中的项目是否存在

如何解决使用 Python 检查发电机表中的项目是否存在

在检查 dynamo 表中的项目存在时遇到一些问题..代码到目前为止:

@app.route("/",methods=['GET'])
def index1():
    name = request.form["fullname"]
    get_res=requests.get('api-url',json=name)
    temp=get_res.json()
    get_res=temp['body']
    return get_res

Lambda get_item 函数

def lambda_handler(event,context):
    try:
        get_response=table.get_item(
                        Key={
                            'name':event['name']
                        }
            )
        res=get_response
    except:
        res={
            'result':'not in DB'
        }
    return {
        'statusCode': 200,'body': res
    }

我得到的结果(即使输入名称数据库中):

{
  "result": "not in DB"
}

我想我以某种方式设法绕过它..

get_res = requests.get('https://g7ry7a4ix6.execute-api.eu-central-1.amazonaws.com/prod/req',json=item)
    temp = get_res.json()
    try:
        if temp['body']['Item']['name']:
            pass
    except:
        res = requests.post('api-url',json=item)
    return render_template('reg.html',name=name,phone=phone)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。