如何使用Chalice和Boto3显示项目dynamodb

时间:2019-01-06 18:17:13

标签: python boto3 chalice

连接Dynamodb并尝试在Chalice响应上显示项目时出现问题。

当我访问链接时,我的API显示以下错误:{“消息”:“发生内部服务器错误。”,“代码”:“ InternalServerError”}

我还是尝试更改代码,但是当在控制台上输出代码时,代码会正常运行并显示名称。

我的代码:

  import boto3
  from chalice import Chalice

  app = Chalice(app_name='LogIn')
  db = boto3.resource('dynamodb')
  tabela = db.Table('Account')

  @app.route('/nome')
  def home():
   return "ola, amigo"+ (tabela.get_item(key={'Id':2,'name':"teste2"}))['nome']

   @app.route('/input')
   def login():
     tabela.put_item(Item={'Id':2,'name':"teste3"})

我希望输出显示名称。

0 个答案:

没有答案