1250得票25回答
在Flask请求中获取接收到的数据

我想能够获取发送到我的Flask应用程序的数据。我已尝试访问request.data,但它是一个空字符串。您如何访问请求数据?from flask import request @app.route('/', methods=['GET', 'POST']) def parse_reques...

692得票18回答
将Flask开发服务器配置为跨网络可见

我不确定这是否只针对 Flask,但是当我在开发模式下运行应用程序(http://localhost:5000)时,我无法从网络中的其他计算机访问它(使用http://[dev-host-ip]:5000)例如,在Rails的开发模式下,一切都很正常。我找不到任何有关Flask开发服务器配置的...

328得票12回答
使用Python的Flask获取访客的IP地址

我正在制作一个网站,用户可以使用Flask微框架(基于Werkzeug)登录并下载文件,该框架使用Python(在我的情况下是2.6)。 当用户登录时,我需要获取其IP地址(用于记录目的)。 有人知道如何做到这一点吗?肯定有一种方法可以使用Python实现。

160得票4回答
无论Content-Type头是什么,如何在Python Flask中获取原始的POST body?

之前我在stackoverflow上问过一个问题(如何获取Flask请求中收到的数据),因为request.data是空的。答案解释说request.data是原始的POST主体,但如果表单数据被解析了,它就会为空。那么,我怎样才能无条件地获取原始的POST主体呢?@app.route('/'...

109得票4回答
究竟什么是Werkzeug?

根据官方文档: Werkzeug是Python的WSGI实用库。 但是,当我运行我的Flask Web应用程序时,我注意到服务器的响应头包含:HTTP/1.0 200 OK Content-Type: text/html; charset=utf-8 Content-Length:...

101得票6回答
为什么 Flask 开始出现“ImportError: cannot import name 'url_quote' from 'werkzeug.urls'”的错误?

环境: Python 3.10.11 Flask==2.2.2 我在Docker容器中运行我的Flask后端代码,使用基础镜像:FROM pytorch/pytorch:2.0.1-cuda11.7-cudnn8-runtime 但是当我运行版本为pytest 7.4.2的pytest...

96得票3回答
Flask捆绑的服务器在生产环境中使用安全吗?

Flask自带的服务器是否安全可靠用于生产环境?如果不是,那么该如何在生产环境中部署Flask?

84得票6回答
运行时错误:在应用程序上下文之外工作

app.py from flask import Flask, render_template, request,jsonify,json,g import mysql.connector app = Flask(__name__) class TestMySQL(): @app...

74得票8回答
Flask的url_for生成的是HTTP URL而不是HTTPS

我正在使用url_for生成一个重定向URL,当用户注销时使用:return redirect(url_for('.index', _external=True)) 然而,当我将页面更改为https连接时,url_for仍然给我http。 我想明确要求url_for在URL开头添加https...

57得票2回答
在Python中获取作为GET查询参数的数组

我知道在php中,我可以使用$_GET['key1']['key2']来检索以数组形式发送的GET数据,但是在Python中是否也能做到呢?因为我只接收到一个字符串,而它不能被识别为数组/列表。 我使用flask / werkzeug,如果这很重要的话。