python REST服务器PUT不更新值

时间:2018-11-21 19:19:06

标签: python rest get put

我正在运行python REST服务器,并且我尝试通过PUT方法更新字符串,然后使用GET方法(不同的客户端)检索所述更新的字符串。但是问题在于GET方法获取旧字符串(在这种情况下为“ 0”)。哪一种方法可能是错误的?

server {
  location / {
    proxy_pass 35.239.243.201:9200;
    proxy_redirect off;
  }
}

1 个答案:

答案 0 :(得分:0)

get_bad_packets()函数仅知道名为badpackets global 变量。 post_bad_packets()函数中同名的变量是 local 变量。

如果要在函数内部更改全局变量的值,请使用global关键字。我还建议为post_bad_packets()的参数使用不同的名称。