【python】网页开发——在pycharm的terminal中运行flask db init出现No such command “db”报错解决

323 阅读1分钟

【报错】
Usage: flask [OPTIONS] COMMAND [ARGS]…
Try ‘flask --help’ for help.

Error: No such command ‘db’.
在这里插入图片描述

【原因】
在pycharm终端里执行flask db xxx命令。终端执行和检查的并不是你的项目解释器版本的python,而是你系统变量里的那个。
那么你不管怎么做。。当然都无法执行你想要的 Python解释器的 flask 指令。他会索引去执行你系统变量里的那个flask.exe。

【解决方式】
文件资源管理器打开项目位置,输入cmd
在这里插入图片描述

activate 虚拟环境名称
flask db init
flask db mirgrate
flask db upgrade

在这里插入图片描述

【解决完成】
项目中根路径下生成一个migrations文件夹
在这里插入图片描述