Geo*_*iuc 4 python pycharm flask flask-cli
我在Flask中创建了一个自定义CLI命令,我可以flask my_command在终端中运行.我想使用PyCharm的调试器运行此命令.
我创建了一个"Flask服务器"配置,并使用PyCharm调试器运行它在我在视图函数内设置的断点处停止.但是如果我尝试从PyCharm的终端运行我的CLI命令,它不会在命令中的断点处停止.
我是否需要自定义配置来调试自定义CLI命令?我发现了一个关于Django命令的问题,但PyCharm的"Flask服务器"配置没有相同的选项.如何配置PyCharm来调试Flask CLI命令?
dav*_*ism 17
PyCharm的"Flask服务器"配置只调用flask run命令,它不提供调用其他命令的方法.为此,创建一个常规的"Python"配置,flask使用您想要的参数运行命令.
flask.my_command --option A.FLASK_APP=my_app和FLASK_ENV=development,你会使用他们的终端以同样的方式.
使用调试器运行此配置将在CLI命令中的断点处停止,而不是运行服务器.