我刚刚开始使用PyDev来处理Flask应用程序。问题是,每次进行更改时,我都必须单击控制台窗口中的“停止进程”按钮,然后再次单击“运行”。
这是必要的,因为Flask在特定端口上运行Web服务器,并且运行多个应用程序实例会导致连接到端口的错误。
有没有办法让这个过程自动化? (配置,某种事件处理程序或任何其他方式)
答案 0 :(得分:1)
为Terminate and Relaunch
命令指定快捷键。点击Windows > Preferences
。然后在搜索框中输入键。参见下面的图片
答案 1 :(得分:1)
在PyDev编辑器中,您可以使用Ctrl + Shift + F9默认终止/重新启动。
但是当你正在处理flask时,你应该可以通过设置use_reloader = True来使用它来自动重新加载代码更改,而无需做任何事情。
I.e。:我实际上没有测试过,但是它的文档说你可以设置该运行的重载标志(use_reloader = True)。