Tornado不可以自动重新加载吗?

2011-09-17 10:43:38 +08:00
 eraser
IDE用的是PyCharm 1.4.3,基于Tornado的一个项目,run以后修改的代码需要stop再run才可以生效,有没有自动重新加载的方法?
就是达到GAE官方手册里提到的效果:
as with the Python SDK—your app will be automatically re-built whenever you change the source.

每次来回停止开始停止开始,蛋疼。。。好低效。。
6962 次点击
所在节点    Python
3 条回复
zxp
2011-09-17 11:09:28 +08:00
settings = {
"debug": True,
}

app = tornado.web.Application([
('/', MainHandler),
.....
], **settings)
eraser
2011-09-17 11:24:58 +08:00
@zxp 多谢! it works!!!
Livid
2011-09-17 12:09:25 +08:00
如果是在 Linux 上,那么还可以将你的 Tornado 应用通过 supervisord 做成一个守护进程,这样只要刷浏览器就可以了,程序肯定会在后台被持续启动。

在 Mac OS X 上的话,可以用 launchd。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/18251

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX