gpt4 book ai didi

flask - 找不到 flask 终端命令

转载 作者:行者123 更新时间:2023-12-03 16:31:50 27 4
gpt4 key购买 nike

我发现this Stack Overflow question解释了Flask 0.10没有flask命令。如何为Flask-Migrate初始化数据库?

在遵循Flask-Migrate的文档时,我发现了此问题。安装软件包并添加配置后,init db将无法运行。

(env) $ flask init db
-bash: flask: command not found

最佳答案

升级到提供flask命令的Flask 0.11。

如果无法升级,请安装并配置Flask-CLI,该命令会将命令反向移植到0.10。

from flask_migrate import migrate

migrate = Migrate(app, db)




FLASK_APP=my_app.py flask db init


如果您不能升级并且不想安装Flask-CLI,请安装并配置 Flask-Script,这是以前用于添加命令的系统,现在仍然是 supported by Flask-Migrate

from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager

migrate = Migrate(app, db)

manager = Manager(app)
manager.add_command('db', MigrateCommand)

if __name__ == '__main__':
manager.run()




python manage.py db init

关于flask - 找不到 flask 终端命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40619165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com