问题描述
在检查 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 (将#修改为@)