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

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

Error: No such command ‘db’.
图片[1] - 【python】网页开发——在pycharm的terminal中运行flask db init出现No such command “db”报错解决 - MaxSSL

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

【解决方式】
文件资源管理器打开项目位置,输入cmd
图片[2] - 【python】网页开发——在pycharm的terminal中运行flask db init出现No such command “db”报错解决 - MaxSSL

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

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

【解决完成】
项目中根路径下生成一个migrations文件夹
图片[4] - 【python】网页开发——在pycharm的terminal中运行flask db init出现No such command “db”报错解决 - MaxSSL

© 版权声明
THE END
喜欢就支持一下吧
点赞0分享