把urlroute规则写到数据库中了,然后程序启动的时候动态加载,但是如果我在数据库中修改了一条数据,怎么通知程序重新加载?
例如在我的app.py中:
res = dbSession.query(URLMap).all()for x in res:
print 'ROUTE LOAD:/r/%s'%(x.access_token)
app.add_url_rule('/r/%s'%x.url,x.url,do_some_thing,methods=['POST','GET'])然后我在数据库中插入一条新的URLMap记录,然后这个时候有没有办法让app加载这个新记录?我是部署在SAE上的环境,现在的方法是我在SAE上重新启动这个应用(很幼稚的切换版本,或者在web editor中随便改个代码,SAE就会重启这个app)……有没有不这么暴力的方法?
POPMUISE
忽然笑
缥缈止盈
随时随地看视频慕课网APP