小编med*_*eam的帖子

请求无法在同一Flask应用程序中调用多个路由

我无法使用Flask成功使用Python请求在同一个应用程序中调用第二个路由.我知道直接调用函数的最佳做法,但我需要使用请求使用URL调用它.例如:

from flask import Flask
import requests
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"  # This works

@app.route("/myrequest")
def myrequest():
    #r = requests.get('http://www.stackoverflow.com', timeout=5).text  # This works, but is external
    #r = hello()  # This works, but need requests to work
    r = requests.get('http://127.0.0.1:5000/', timeout=5).text  # This does NOT work - requests.exceptions.Timeout
    return r

if __name__ == "__main__":
    app.run(debug=True, port=5000)
Run Code Online (Sandbox Code Playgroud)

python flask python-requests

8
推荐指数
1
解决办法
2156
查看次数

带有Robo 3T的AWS DocumentDB(Robomongo)

我想将Mac笔记本电脑中的Robo 3T(以前称为robomongo)与AWS的DocumentDB连接起来。我遵循了许多教程,但是找不到特定于DocumentDB的任何教程。

在测试阶段,它会通过步骤1“连接到我的EC2实例”,但是在步骤2失败,并显示消息“无法通过SSH隧道连接到... docdb.amazonaws.com:27017”。有人能使它正常工作吗?

amazon-web-services aws-documentdb-mongoapi

5
推荐指数
2
解决办法
2290
查看次数