问题标签 [flask-script]

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.

0 投票
1 回答
103 浏览

python - 将 flask_socketio 合并到我自己的烧瓶项目中

我开发了我的宁静 api 烧瓶项目(我们称之为“MYOWN”)。

然后,由于一些需要实现'通知','聊天'等功能,我尝试将我的项目与简单的socketIO示例项目合并。

我想只用下面的一个命令来运行我的项目

在'MYOWN's manage.py 脚本中,存在

这让我对“我在哪里插入脚本到'MYOWN'?”感到困惑。

有什么方法可以同时运行 'MYOWN' 和socketIO 示例项目

0 投票
1 回答
1313 浏览

python - 使用 manage.py (flask-script) 运行多个不同的烧瓶应用程序

我设置了一个 Flask 应用程序,因此它可以运行两个不同的站点(这些站点共享业务逻辑和数据库模型,因此它们使用相同的后端)。一个只是普通网站,另一个是运行任务的站点(这是一个将长时间运行的任务拍摄到 celery 中的 Web 界面)

该应用程序当前使用 Flask-Script(manage.py 命令)来启动常规网站,但我也想使用相同的脚本来启动任务站点。

在 Flask-Script 中,似乎所有命令都是在单个应用程序上运行的进程。是否可以让 manage.py 启动两个不同的应用程序?

我的代码现在如下,其中create_app是为网站创建 Flask 应用程序的工厂函数,taskserver是创建任务服务器网站的工厂函数。

我希望有人知道如何调整 manage.py 脚本以便能够启动其中任何一个。

更新:

感谢@Joro Tenev,问题解决了。我最终使用的代码是:

为了启动不同的应用程序,我使用:

0 投票
2 回答
6678 浏览

flask - Python 找不到flask_script

我正在运行一个使用 Flask 脚本的基本 Flask 应用程序,但是当我将环境从 Cloud 9 移动到我的 Mac 上的本地安装时,它停止工作。我收到以下错误。

我正在使用virtualenv,并且我已经在环境中安装了flask脚本,并且还尝试重新安装它,如以下有关此主题的帖子中所指出的:

Python 找不到 dateutil.relativedelta

没有名为 flask_script 的模块

Python 在 vi​​rtualenv 下找不到我的 Flask 脚本

导致问题的我的 manage.py 如下所示:

当我跑

要查看已安装的内容,Flask_Script 显示:

烧瓶脚本文档说它应该像这样导入:

据我了解,这是一种较旧的方法,已被我正在使用的方法所取代。但无论如何,使用 flask.ext.script 会产生相同的结果。

0 投票
1 回答
7900 浏览

python - 在更改时重新启动 docker 中的烧瓶应用程序

我正在使用烧瓶脚本来运行我的应用程序:

在 docker 我有以下内容:

现在,当我构建并运行我的容器时,应用程序运行良好。但是,如果我对代码进行更改并保存,尽管我的环境设置了 DEBUG=True 变量,但应用程序不会重新启动。我在这里错过了什么吗?

Dockerfile:

0 投票
0 回答
650 浏览

python - 命令前需要 Flask-Script 选项

我想在终端中执行以下操作:

使用以下代码:

管理.py:

当我在终端中输入命令时,我收到一条错误消息:

所以它要求我出于某种原因把论点放在-c前面。runserver虽然这是一个小问题,但我认为最佳做法是所有参数都应该在命令之后。在我的情况下,为什么在命令之前需要参数?谢谢。

0 投票
1 回答
133 浏览

bash - flask_script runserver 端口转发不起作用

我试图将主机从runserver我里面的 bash更改virtualenv为默认设置localhost0.0.0.0但它不起作用。

为什么它不起作用?

0 投票
3 回答
7308 浏览

python - 将 Flask 的 Click CLI 与应用工厂模式一起使用

我使用应用工厂模式定义我的 Flask 应用程序。使用 Flask-Script 时,我可以将工厂函数传递给Manager. 我想改用 Flask 的内置 Click CLI。如何将工厂与 Click 一起使用?

我当前的代码使用 Flask-Script。如何使用 Click 执行此操作?

0 投票
1 回答
807 浏览

flask - 当我通过 Gunicorn 和 Flask 连接到 Cassandra 时,为什么它会挂起?

我有一个连接到 Cassandra 的 Flask 应用程序。当我在 Gunicorn 下运行此应用程序并将 Gunicorn 作为烧瓶脚本命令调用python manage.py gunicorn时,它会挂起。但是当我在命令行上运行同一个应用程序时gunicorn manage:app,它成功了。为什么?

0 投票
1 回答
7476 浏览

python - NameError:名称“db”未定义

我正在使用 Flask 和 SQLAlchemy 构建一个 Web 应用程序。我似乎无法找出此错误的原因NameError: name'db' is not defined 非常感谢您的帮助。

这是app.py,我根据文档正确定义了 db

manage.py

0 投票
1 回答
331 浏览

python - 烧瓶脚本文件结构

“python manage.py runserver”在以下情况下运行什么。它不运行 main.py 或应用程序包。

烧瓶

bash> python main.py

烧瓶脚本

bash> python manage.py runserver

管理.py

主文件

并且__init__.py是空的