问题标签 [werkzeug]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Flask - 标头未转换为 unicode?
我正在使用 python 开发一个小型 Web 服务:
- 烧瓶 (v. 0.8)
- 风暴 ORM (v. 0.19)
- 带有 mod_wsgi 的 Apache
我有一个自定义 HTTP 标头,Unison-UUID
有时我会使用它来检索数据库中的信息。
这是我遇到问题的(为简单起见稍微重写)片段:
这个类User
或多或少是这样的:
上面的代码以下列方式失败:
我真的不明白为什么会发生这种情况以及我能做些什么。我认为Flask 是 100% unicode。
我发现的一个快速解决方法是解码标头值,即uuid = uuid.decode('utf-8')
. 这真的是需要做的吗?这似乎有点骇人听闻。有没有办法直接获取unicode,而不必手动“解码”?
python - Where does Flask store uploaded files?
Where does Flask store uploaded files before the application code has a chance to save the file? Unless I've missed something it doesn't appear to be showing up in the /tmp directory, which is what I'd have expected, and obviously it's not showing up in the directory I've specified in app.config['UPLOAD_DIRECTORY']
. It's not storing it in memory, is it?
python - 获取 Flask 请求中收到的数据
我希望能够将数据发送到我的 Flask 应用程序。我试过访问request.data
,但它是一个空字符串。您如何访问请求数据?
这个问题的答案让我问在 Python Flask 中获取原始 POST 正文,而不考虑接下来的 Content-Type 标头,这是关于获取原始数据而不是解析数据。
ajax - 如何使 Flask/保持 Ajax HTTP 连接处于活动状态?
我有一个 jQuery Ajax 调用,如下所示:
我有一个像这样的 Flask 方法:
tcpdump 显示 HTTP 对话框:
但是,Flask 回复时没有保持活动状态。
难道真的没有实现keep-alive吗?
python - 如何在 Flask 上使用 ImmutableMultiDict 获取嵌套字典的值?
当通过请求发送上述参数时,如何在 Flask 上使用 request.form 获取地址键中的值?
然后我在flask.request的上下文中得到了这个。
如何获取每个地址键中的值?
谢谢。
webapp2 - Werkzeug 和 WebApp2 - 调试显示和控制台不工作
我想将 Werkzeug 用作本地开发服务器,但无法让 DebugApplication 中间件按文档说明工作 - Werkzeug Debugging。这里有什么问题?
python - 如何在 Python Flask 上拥有 URL 的别名?
我正在使用 Flask 0.8。
如何拥有这样的 URL 别名:
那么,为什么我希望使用别名,因为处理 /index 的 DRY
有人知道解决方案吗?
谢谢胡椒粉。
python - 如何使用 werkzeug 或其他 python 请求框架制作非常简单的 http 代理?
是否可以在端口 9090 上设置一个侦听器并添加一个标头,例如 Host: test.host 到在 9090 上传入的每个请求并将其发送到 8080?
谢谢
编辑:我现在使用反向代理,将主机名:端口应用于传入的任何请求。
python - 无论 Content-Type 标头如何,在 Python Flask 中获取原始 POST 正文
以前,我问过如何获取 Flask 请求中收到的数据,因为request.data
它是空的。答案解释request.data
为原始帖子正文,但如果解析表单数据,则将为空。如何无条件获得原始帖子正文?
python - 如何将可变字典用于 Werkzeug 的请求数据?
我想对request.args
and使用可变字典request.form
。ImmutableMultiDict
Werkzeug 和 Flask为这些数据创建了一个。有没有办法让它可变?