【问题标题】:flask db init not executing properly for flask migrate [duplicate]烧瓶迁移的烧瓶数据库初始化没有正确执行[重复]
【发布时间】:2020-11-22 17:04:16
【问题描述】:
Usage: flask db init [OPTIONS]

'''

Error: Could not locate a Flask application. You did 
not provide the "FLASK_APP" environment variable, and 
a   "wsgi.py" or "app.py" module was not found in the 
current directory

'''

我没有使用单一应用程序方法,我使用烧瓶作为模块(__init.py)并且我尝试过运行

set FLASK_APP = flask_app #("directory which the init.py stays in")

我也试过了

set FlASK_APP =  run.py

当我跑步时

flask db init

它仍然给我同样的错误

【问题讨论】:

    标签: python flask


    【解决方案1】:

    好的,我发现问题是由我在终端(cmd)中设置flask_app时的间距引起的

    我这样做了:

    set FLASK_APP = flask_app
    

    代替:

    set FLASK_APP=flask_app 
    

    我记得我在第一个离子窗口使用烧瓶时遇到了这个问题,所以我必须先修复它,然后才能执行烧瓶运行命令。

    【讨论】:

    • 感谢您发布您的解决方案。我整天都在摸不着头脑。
    猜你喜欢
    • 2019-04-27
    • 1970-01-01
    • 2018-10-26
    • 2019-01-26
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    相关资源
    最近更新 更多