flask相关内容

如何查询多对多 SQLAlchemy

首先导入Flask 和SQLAlchemy 模块: from flask import Flask从flask_sqlalchemy 导入SQLAlchemy 声明 app 和 db 对象: app = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///inquestion.db'db = SQLAlchemy ..
发布时间:2021-12-30 14:45:13 Python

“SQLAlchemy"的实例没有“列"成员(无成员)

我目前正在尝试实现网站的 Steam 登录.但是我无法在代码中传递这个错误.我已经创建了数据库对象,但它一直显示我之前提到的错误.我不确定 SQLAlchemy 是否发生了变化,或者自从我使用它之后发生了什么变化. from flask import Flask从flask_sqlalchemy 导入SQLAlchemyapp = Flask(__name__)db = SQLAlchemy(应 ..
发布时间:2021-12-30 14:43:55 Python

在设置大量计时器或使用计划任务队列之间寻找解决方案

我正在构建一个服务(一个游戏),其中一组用户将在一个房间中,在该房间中,它将通过每个用户在特定持续时间(例如 30 秒)内做出选择.如果用户在该时间内没有做出选择,该服务将自动为该用户生成一个选择.如果在持续时间结束之前做出选择,那么下一个用户就开始了,计时器应该重置. 一次可能有数百甚至数千个这样的房间/游戏在进行. 我想知道如何实现这一点,我愿意使用 Javascript 或 Py ..
发布时间:2021-12-28 09:55:06 其他开发

Redis 后台作业完成后如何返回flask render_template?

我在 Flask 中有这个 Web 应用程序,我想在提交表单后在其中执行一些 ML 和 AI 算法.我在 Redis 和 rq 的帮助下在后台作业中运行 ML 和 AI 算法(因为我的应用程序由 Heroku 托管,并且他们有超时问题,您必须在 30 秒内返回响应).工作完成后,我想获取算法制作的图像(一些图形)并将它们输出到网页中,但我不知道如何在工作功能中呈现模板,以及如何从烧瓶中导入应用程序 ..
发布时间:2021-12-28 09:48:48 其他开发

如何终止作为服务运行的 Flask 应用程序?

由于 是否可以在 Windows 中将 Python 脚本作为服务运行?如果可能的话,怎么做?,但是说到停止它我不能.我必须在任务管理器中终止进程. 这是我的 run.py,我通过 run.py install 把它变成了一个服务: from app import app从多处理导入过程导入 win32serviceutil导入 win32 服务导入 win32 事件进口服务经理进口插座类 ..
发布时间:2021-12-27 21:33:08 Python

将 Flask 应用程序部署为 Windows 服务

我正在使用此处找到的模板:是否可以在 Windows 中将 Python 脚本作为服务运行?如果可能,怎么做? 这是我的 run.py,我已按照上述链接中的说明将其安装为服务. from app import app导入 win32serviceutil导入 win32 服务导入 win32 事件进口服务经理进口插座类 AppServerSvc (win32serviceutil.Serv ..
发布时间:2021-12-27 21:20:57 Python

运行docker容器时出错:启动容器进程导致“exec:\"python\“:在$PATH中找不到可执行文件":未知

我正在尝试 dockerize 一个简单的 Python-Flask 应用程序,但在运行我的容器时出现错误. docker: 来自守护进程的错误响应:OCI 运行时创建失败:container_linux.go:344:启动容器进程导致“exec:\"python\":在 $PATH 中找不到可执行文件:未知. 本地主机上的工作目录: /home/ubuntu/flask_web- ..
发布时间:2021-12-26 22:51:37 其他开发

如何将 Vue.js 与 Flask 结合使用?

我想同时使用 Vue.js 和 Flask:Vue.js 用于动态前端,Flask 用于后端.我该怎么做? 解决方案 我最近遇到了这个问题(结合 Vue.js 和 Flask). 至少有两种方法可以组合它们,这取决于您是在创建 1) 一个简单的 Vue.js 应用程序还是 2) 一个更复杂的 Vue.js 应用程序,需要使用像 Webpack 这样的模块捆绑器来组合单文件组件或 np ..
发布时间:2021-12-26 16:43:12 前端开发

如何将 Bootstrap 验证添加到 WTForms

我将 WTForms 与 Flask 结合使用,我想集成 Bootstrap Form Validation 用于我的表单中的错误.我有一个基本的登录表单设置,如下所示: class LoginForm(FlaskForm):“““登录表单."""电子邮件 = 电子邮件字段(“电子邮件地址",验证器=[DataRequired(), Email(), Length(min=6, max=40)] ..
发布时间:2021-12-24 09:25:22 其他开发

使用 Jinja 过滤器创建内容片段

我想为我的主页创建内容片段.一个示例帖子看起来像 你最喜欢的哈利波特角色进入权力的游戏宇宙,你永远猜不到会发生什么! ...他们都死了 在主页上,我只希望显示 之前的内容.我在想我可以在 Jinja 过滤器中使用 Beautiful Soup 来删除 readmore 和它之后的所有内容.如果不存在 ,它应该在第一个换行符或段落结尾处剪裁. 我该怎 ..
发布时间:2021-12-23 20:55:26 Python

在 GCP 功能中使用 Flask 路由?

我希望使用 python 从单个 GCP 云函数提供多个路由.虽然 GCP 函数实际上在幕后使用了 Flask,但我似乎无法弄清楚如何使用 Flask 路由系统从单个云函数提供多个路由. 我正在做一个非常小的项目,所以我写了一个我自己的快速路由器,它运行良好.现在我更多地使用 GCP 函数,我要么想弄清楚如何使用 Flask 路由器,要么在我的手卷版本上投入更多时间,也许开源它,尽管当它非常 ..

如何在 Flask 中获取当前端口号?

使用 Flask,如何获取flask 连接的当前端口号?我想使用端口 0 在随机端口上启动服务器,但我还需要知道我在哪个端口上. 编辑 我想我已经找到了解决我的问题的方法,尽管它不是问题的答案.我可以遍历以 49152 开头的端口,并尝试通过 app.run(port=PORT) 使用该端口.我可以在 try catch 块中执行此操作,以便如果我收到 Address already ..
发布时间:2021-12-20 10:47:41 Python

在服务器上运行 selenium 浏览器 (Flask/Python/Heroku)

我正在抓取一些似乎对它有很好保护的网站.我让它工作的唯一方法是使用 Selenium 加载页面,然后从中抓取内容. 目前这适用于我的本地计算机(当我访问我的页面时,Firefox 窗口打开和关闭,它的 HTML 在我的脚本中进一步处理).但是,我需要可以在网络上访问我的刮刀.刮板嵌入在 Heroku 上的 Flask 应用程序中.有没有办法让 Selenium 浏览器在 Heroku 服务器 ..
发布时间:2021-12-17 14:22:29 Python

Heroku、flask 和 python 套接字?

我有一个在我的电脑上运行的 python 脚本.它打开一个套接字并打印它接收到的任何内容.这绝对有效 - 我已经设法从其他计算机连接到它并向其发送数据. 问题是我的 heroku 应用程序无法连接到套接字. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect((daemon_socket_vars['host'], ..
发布时间:2021-12-16 23:25:00 Python

Flask 应用程序无一例外地引发 500 错误

一段时间以来,我一直在反对 Flask 中的这种方法,虽然我现在似乎正在取得进展,但我刚刚发生了一件让我困惑不已的事情.这是我正在调用的方法: @app.route('/facedata/', methods=["POST"])def facedata(slug):如果 request.method == "POST":尝试:post = Post.objects.get_or_404(slug ..
发布时间:2021-12-16 23:13:18 Python

使用 Heroku 部署 Flask

我正在尝试将 Flask 应用程序部署到 Heroku,但是在推送代码时出现错误 2013-06-23T11:23:59.264600+00:00 heroku[web.1]:错误R10(启动超时)->Web 进程未能在启动后 60 秒内绑定到 $PORT 我不知道该尝试什么,我尝试将端口从 5000 更改为 33507,但无济于事.我的 Procfile 看起来像这样: web: pyth ..
发布时间:2021-12-16 23:06:56 其他开发