1
dxjdhm 2013-09-05 15:16:22 +08:00
一般的框架,可以打开debug选项吧;打开后就能实现你说的功能!
|
2
est 2013-09-05 15:36:31 +08:00 1
|
3
aurorawu 2013-09-05 15:39:16 +08:00
debug=True
|
4
pengphy 2013-09-05 17:35:44 +08:00
。。。生产环境这么搞 会死的吧
|
5
dexbol 2013-09-05 18:05:14 +08:00
svn hook 如果修改的是 .py 就重启
|
6
dreampuf 2013-09-05 18:29:11 +08:00
|
7
ritksm 2013-09-05 18:36:12 +08:00
watchdog
|
8
yakczh OP @est
from bottle import run,route, Bottle app = Bottle() @route('/hello') def hello(): return "Hello World!" @route('/') def home(): article = {'name': 'A Royal Baby', 'body':'A slow news week'} return article def dev_server(): run(app, host='0.0.0.0', port=8080, debug=True) if '__main__' == __name__: from django.utils import autoreload autoreload.main(dev_server) 这样写,访问 http://localhost/hello 提示404 |
10
yakczh OP @est 这是http://bottlepy.org/docs/dev/ 上复制的代码
改成@app.route可以,但是每次请求控制台都报异常 return super(FixedHandler, self).log_request(*args, **kw) TypeError: super() argument 1 must be type, not classobj |
11
hzymyp 2013-09-05 21:22:51 +08:00 via Android
bottle 可以 reloader=True
|
13
ericls 2013-09-22 20:00:42 +08:00
django可以。。
部署的时候用uwsgi吧 可以自动reload |