Tag: werkzeug

在Python中获取数组作为GET查询参数

我知道在PHP中,我可以只使用$_GET['key1']['key2']来检索以数组forms发送的GET数据,但在Python中是可能的东西,因为我刚刚收到一个string,它不被识别作为数组/列表。 如果有问题,我使用烧瓶/ werkzeug。

如果我的方法有多个路由注释,如何使用url_for?

所以我有一个可以被多个路由访问的方法: @app.route("/canonical/path/") @app.route("/alternate/path/") def foo(): return "hi!" 现在,我怎么能调用url_for("foo")并知道我会得到第一个路线?

获取访客的IP地址

我正在制作一个网站,用户可以使用基于Werkzeug的Flask微型框架 (使用Python(我的例子中是2.6))login和下载文件。 我需要在login时获取用户的IP地址(用于logging目的)。 有谁知道如何做到这一点? 肯定有办法用Python来做到这一点?

将Flask dev服务器configuration为在整个networking中可见

我不确定这是否是Flask特有的,但是当我以开发模式( http://localhost:5000 )运行应用程序时,我无法从networking上的其他机器访问它(使用http://[dev-host-ip]:5000 )。 例如,在Rails的开发模式,它工作正常。 我找不到关于Flask dev服务器configuration的任何文档。 任何想法应该configuration什么来启用这个?