如何管理一个run
中提供的多个应用程序?
应用程序0
from bottle import Bottle
app0 = Bottle()
@app0.route('/app0/')
def app0_route():
return {'`app0` says': 'Greetings!'}
应用程序1
from bottle import Bottle
app1 = Bottle()
@app1.route('/app1/')
def app1_route():
return {'`app1` says': 'Greetings!'}
主要
if __name__ == '__main__':
app0.run() # How do I link `app1` here?
最佳答案
您可以使用app1
合并Bottle.merge
中的所有路由:
if __name__ == '__main__':
app0.merge(app1)
app0.run()
它不会更改原始所有者,请参见here。
关于python - 带有多个应用程序的瓶子,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20695029/