问题标签 [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.
python - 将 flask_socketio 合并到我自己的烧瓶项目中
我开发了我的宁静 api 烧瓶项目(我们称之为“MYOWN”)。
然后,由于一些需要实现'通知','聊天'等功能,我尝试将我的项目与简单的socketIO示例项目合并。
我想只用下面的一个命令来运行我的项目
在'MYOWN's manage.py 脚本中,存在
这让我对“我在哪里插入脚本到'MYOWN'?”感到困惑。
有什么方法可以同时运行 'MYOWN' 和socketIO 示例项目?
python - 使用 manage.py (flask-script) 运行多个不同的烧瓶应用程序
我设置了一个 Flask 应用程序,因此它可以运行两个不同的站点(这些站点共享业务逻辑和数据库模型,因此它们使用相同的后端)。一个只是普通网站,另一个是运行任务的站点(这是一个将长时间运行的任务拍摄到 celery 中的 Web 界面)
该应用程序当前使用 Flask-Script(manage.py 命令)来启动常规网站,但我也想使用相同的脚本来启动任务站点。
在 Flask-Script 中,似乎所有命令都是在单个应用程序上运行的进程。是否可以让 manage.py 启动两个不同的应用程序?
我的代码现在如下,其中create_app是为网站创建 Flask 应用程序的工厂函数,taskserver是创建任务服务器网站的工厂函数。
我希望有人知道如何调整 manage.py 脚本以便能够启动其中任何一个。
更新:
感谢@Joro Tenev,问题解决了。我最终使用的代码是:
为了启动不同的应用程序,我使用:
flask - Python 找不到flask_script
我正在运行一个使用 Flask 脚本的基本 Flask 应用程序,但是当我将环境从 Cloud 9 移动到我的 Mac 上的本地安装时,它停止工作。我收到以下错误。
我正在使用virtualenv,并且我已经在环境中安装了flask脚本,并且还尝试重新安装它,如以下有关此主题的帖子中所指出的:
Python 找不到 dateutil.relativedelta
Python 在 virtualenv 下找不到我的 Flask 脚本
导致问题的我的 manage.py 如下所示:
当我跑
要查看已安装的内容,Flask_Script 显示:
烧瓶脚本文档说它应该像这样导入:
据我了解,这是一种较旧的方法,已被我正在使用的方法所取代。但无论如何,使用 flask.ext.script 会产生相同的结果。
python - 在更改时重新启动 docker 中的烧瓶应用程序
我正在使用烧瓶脚本来运行我的应用程序:
在 docker 我有以下内容:
现在,当我构建并运行我的容器时,应用程序运行良好。但是,如果我对代码进行更改并保存,尽管我的环境设置了 DEBUG=True 变量,但应用程序不会重新启动。我在这里错过了什么吗?
Dockerfile:
python - 命令前需要 Flask-Script 选项
我想在终端中执行以下操作:
使用以下代码:
管理.py:
当我在终端中输入命令时,我收到一条错误消息:
所以它要求我出于某种原因把论点放在-c
前面。runserver
虽然这是一个小问题,但我认为最佳做法是所有参数都应该在命令之后。在我的情况下,为什么在命令之前需要参数?谢谢。
bash - flask_script runserver 端口转发不起作用
我试图将主机从runserver
我里面的 bash更改virtualenv
为默认设置localhost
,0.0.0.0
但它不起作用。
为什么它不起作用?
python - 将 Flask 的 Click CLI 与应用工厂模式一起使用
我使用应用工厂模式定义我的 Flask 应用程序。使用 Flask-Script 时,我可以将工厂函数传递给Manager
. 我想改用 Flask 的内置 Click CLI。如何将工厂与 Click 一起使用?
我当前的代码使用 Flask-Script。如何使用 Click 执行此操作?
flask - 当我通过 Gunicorn 和 Flask 连接到 Cassandra 时,为什么它会挂起?
我有一个连接到 Cassandra 的 Flask 应用程序。当我在 Gunicorn 下运行此应用程序并将 Gunicorn 作为烧瓶脚本命令调用python manage.py gunicorn
时,它会挂起。但是当我在命令行上运行同一个应用程序时gunicorn manage:app
,它成功了。为什么?
python - NameError:名称“db”未定义
我正在使用 Flask 和 SQLAlchemy 构建一个 Web 应用程序。我似乎无法找出此错误的原因NameError: name'db' is not defined
非常感谢您的帮助。
这是app.py
,我根据文档正确定义了 db
和manage.py
python - 烧瓶脚本文件结构
“python manage.py runserver”在以下情况下运行什么。它不运行 main.py 或应用程序包。
烧瓶
bash> python main.py
烧瓶脚本
bash> python manage.py runserver
管理.py
主文件
并且__init__.py
是空的