草庐IT

Werkzeug

全部标签

python - 使用 Flask for Python 获取访问者的 IP 地址

我正在创建一个用户可以登录和下载文件的网站,使用Flaskmicro-framework(基于Werkzeug),它使用Python(在我的例子中是2.6)。我需要在用户登录时获取他们的IP地址(用于记录目的)。有谁知道如何做到这一点?当然有办法用Python做到这一点? 最佳答案 参见howtoaccesstheRequestobject上的文档然后从同一个Request对象中获取属性remote_addr。代码示例fromflaskimportrequestfromflaskimportjsonify@app.route("/g

python - 使用 Flask for Python 获取访问者的 IP 地址

我正在创建一个用户可以登录和下载文件的网站,使用Flaskmicro-framework(基于Werkzeug),它使用Python(在我的例子中是2.6)。我需要在用户登录时获取他们的IP地址(用于记录目的)。有谁知道如何做到这一点?当然有办法用Python做到这一点? 最佳答案 参见howtoaccesstheRequestobject上的文档然后从同一个Request对象中获取属性remote_addr。代码示例fromflaskimportrequestfromflaskimportjsonify@app.route("/g

python - 将 Flask 开发服务器配置为在整个网络中可见

我不确定这是否特定于Flask,但是当我在开发模式(http://localhost:5000)下运行应用程序时,我无法从网络上的其他机器访问它(使用http://[dev-host-ip]:5000)。例如,在开发模式下使用Rails,它可以正常工作。我找不到任何有关Flask开发服务器配置的文档。知道应该配置什么来启用它吗? 最佳答案 虽然这是可能的,但您不应在生产环境中使用Flask开发服务器。Flask开发服务器的设计并不是特别安全、稳定或高效。请参阅deploying上的文档寻求正确的解决方案。flaskrun的--hos

python - 将 Flask 开发服务器配置为在整个网络中可见

我不确定这是否特定于Flask,但是当我在开发模式(http://localhost:5000)下运行应用程序时,我无法从网络上的其他机器访问它(使用http://[dev-host-ip]:5000)。例如,在开发模式下使用Rails,它可以正常工作。我找不到任何有关Flask开发服务器配置的文档。知道应该配置什么来启用它吗? 最佳答案 虽然这是可能的,但您不应在生产环境中使用Flask开发服务器。Flask开发服务器的设计并不是特别安全、稳定或高效。请参阅deploying上的文档寻求正确的解决方案。flaskrun的--hos

python - 获取 Flask 请求中收到的数据

我希望能够将数据发送到我的Flask应用程序。我试过访问request.data但它是一个空字符串。您如何访问请求数据?fromflaskimportrequest@app.route('/',methods=['GET','POST'])defparse_request():data=request.data#dataisempty#needposteddatahere这个问题的答案让我问GetrawPOSTbodyinPythonFlaskregardlessofContent-Typeheader接下来是获取原始数据而不是解析后的数据。 最佳答案

python - 获取 Flask 请求中收到的数据

我希望能够将数据发送到我的Flask应用程序。我试过访问request.data但它是一个空字符串。您如何访问请求数据?fromflaskimportrequest@app.route('/',methods=['GET','POST'])defparse_request():data=request.data#dataisempty#needposteddatahere这个问题的答案让我问GetrawPOSTbodyinPythonFlaskregardlessofContent-Typeheader接下来是获取原始数据而不是解析后的数据。 最佳答案