flask相关内容

使用不带wtf_forms的flask_wtf.csrf

我有一个简单的flask Web应用程序,我想使用flask_wtf CSRF保护,但是每当我尝试运行以提交表单时,都会收到错误消息,说我缺少CSRF令牌。 是否可以在没有wtf表单的情况下使用CSRF? 如果是这样的话,我做错了什么? 我的代码: app = Flask(__name__) csrf = CSRFProtect(app) @app.route("/reserve" ..
发布时间:2022-02-21 10:40:08 前端开发

json.dumps 与 flask.jsonify

我不确定我是否理解 flask.jsonify 方法的目的.我尝试从中创建一个 JSON 字符串: data = {"id": str(album.id), "title": album.title} 但是我使用 json.dumps 得到的结果与使用 flask.jsonify 得到的不同. json.dumps(data): [{"id": "4ea856fd6506ae0db42702 ..
发布时间:2022-01-31 13:48:19 Python

如何将网络上的图片上传到 Google Cloud Storage?

我正在开发一个新闻应用程序,并希望将新闻图片缓存在我自己的谷歌云存储中. 我打算在 GAE 上使用 Flask.我发现的所有示例都与将文件从用户浏览器上传到云存储有关. 通过 url 获取图像并将其上传到谷歌云存储的最佳方法是什么?我希望这是有道理的,请随时提出改进建议.非常感谢 def main():bucket_name = os.environ.get('BUCKET_NAME ..
发布时间:2022-01-25 20:29:33 Python

带有 AJAX 调用的 HTML 范围滑块到 Flask

我有一个带有各种按钮和滑块的 HTML 控制面板.所有按钮都可操作,单击时会发送一个发布请求,我的 Python 应用程序会接收该请求,然后执行功能. 我似乎无法让滑块控件工作,当我调整滑块时出现以下错误: werkzeug.exceptions.BadRequestKeyError: 400 Bad Request: 浏览器(或代理)发送了一个服务器无法理解的请求.键错误:'按钮' ..
发布时间:2022-01-24 17:39:51 前端开发

如何在 azure 上运行基于 python3.7 的烧瓶 web api

我正在尝试将我的 python api 托管在 azure web 应用程序上.它是一个基于 Flaks 的应用程序,并有一个演示烧瓶代码.我已经创建了资源组并设置了所有内容.但是在访问 url 时会显示 虽然从部署选项中可以看出,它已经成功部署了我的bitbucket项目.我在应用程序设置中选择了python3.4版本.我尝试添加最新的 python 扩展,但只有 3.6 版本可用.我已经 ..
发布时间:2022-01-23 18:57:03 Python

Alembic --autogenerate 产生空迁移

我第一次尝试使用 Alembic 并想使用 这里 我的项目结构是这样的 项目/配置/__init__.py开发者.py测试.py核/应用程序/楷模/__init__.py用户.pyD b/蒸馏器/版本/环境.pyalembic.ini 我正在使用 Flask 和 SQLAlchemy 以及它们的 Flask-SQLAlchemy 扩展.我的模型 User 看起来像 类用户(UserMi ..
发布时间:2022-01-23 09:40:17 Python

移动 Flask-Restplus Swagger API 文档

我正在尝试使用 flask-restplus 在 python 中构建一个宁静的 API.我想让 swagger 文档位于与普通“/"不同的位置. 我正在关注这里的文档并按照说明进行操作.我正在使用 python2.7.3 并有以下代码 ~/dev/test/app.py: 从烧瓶导入烧瓶从 flask.ext.restplus 导入 API,apidocapp = Flask(__nam ..
发布时间:2022-01-22 18:27:18 Python

Python 连接不显示 Swagger UI

我使用 connexion 模块构建了一个基于 Python/Flask 的 REST API.这与使用 swagger.yml 文件定义 REST API 效果很好.应用程序正在运行,但是当我导航到/ui 时,我在浏览器中得到的只是: 我没有禁用 UI,所以我不确定发生了什么以及为什么 UI 没有显示.我的应用程序没有/static 文件夹(它只是一个 API),因此该应用程序不提供任何静 ..
发布时间:2022-01-22 18:01:41 Python

如何测试 Connexion/Flask 应用程序?

我正在为 Flask 来构建微服务.我想使用 py.test 为我的应用程序编写测试. 在 pytest-flask 文档中,它说要在 conftest.py 中创建一个固定装置,这样可以创建应用程序: conftest.py 导入pytest从 api.main 导入 create_app@pytest.fixture定义应用程序():应用程序 = 创建应用程序()返回应用程序 ..
发布时间:2022-01-22 17:55:32 Python

使用 Python 中保存为 HTML 中的变量的数据

是否可以将在 python 文件中定义的变量传递给同一目录中的 html 文件并在“脚本"标签中使用? 简介:我正在制作一个烧瓶网站,该网站从数据库中提取数据并使用它在 chartjs 中创建折线图.Flask 使用 jijna 来管理模板.数据库中的数据已经过规范化,以便图表脚本可以读取(标签在列表中,数据作为元组).到目前为止,我已经生成了路由,以便可以访问每个页面并将值传递给 retu ..
发布时间:2022-01-22 15:37:41 前端开发

如何使用 Flask 通过 HTML 表单携带带空格的字符串

我正在尝试使用 Flask 和 Python 3.6 构建一个简单的在线测验,使用带有单选按钮的 HTML 表单在 Flask 路由之间传递选定的答案.第一步是为测验选择一个类别,然后进入实际的测验页面,如下所示: app = Flask(__name__)类别= ['欧洲','南美','北美']@app.route('/')定义选择():return render_template('sele ..
发布时间:2022-01-21 23:16:31 前端开发

带有单选按钮的烧瓶手柄形式

我的 index.html 是这样的 我需要获取选定的按钮.但由于它们都具有相同的名称,我无法通过编写 request.form['option'] 来实现.如果我让他们的名字不同,用户可以进行多项选择. 有没有办法通过它的 id 来获取按钮的状态?如果不是,处理此表单的最简单方法是什么? 解决方案 您应该将 value 属性添加到您的每个 input 字段: 在您的烧 ..
发布时间:2022-01-21 22:49:06 其他开发

如何防止 Flask 重定向到默认端口 5000?

我正在尝试运行用于使用 Microsoft Graph 的 Python 示例.它将 Flask 库用于一个可以使用 Flask 的独立 Web 服务器运行的迷你应用程序. 我已将应用程序初始化行修改为 APP.run(port=9999) 它在 http://localhost:9999/ 开始成功运行,但经过一个步骤后,它重定向到 http://localhost:5000,即有问题 ..
发布时间:2022-01-21 21:09:10 Python

使用烧瓶离线绘图

如何在 flask 中离线使用 plotly .我知道 plotly 可以在 Ipython notebook 上离线使用,我可以在 flask 上离线使用 Plotly 吗?如果没有,有人可以建议我可以使用哪个python库在flask(离线库)中进行3D可视化 解决方案 编辑:针对当前 Plotly 版本更新 您要做的是制作返回离线“情节"的函数.结果为 html .为 ..
发布时间:2022-01-21 15:41:03 其他开发

如何在没有线程或任务队列的情况下在 Flask 中运行后台作业

我正在使用 Flask-restplus 构建 REST API.我的一个端点获取从客户端上传的文件并运行一些分析.该作业最多使用 30 秒.我不希望这项工作阻止主进程.因此端点将立即返回 200 或 201 的响应,作业仍然可以运行.结果将保存到数据库中,稍后检索. 对于长期运行的工作,我似乎有两种选择. 线程 任务队列 线程相对简单.但问题是,Flask 应用程序的线程数是 ..
发布时间:2022-01-21 12:16:23 Python