【问题标题】:Bottle with multiple apps带有多个应用程序的瓶子
【发布时间】:2014-01-08 19:24:16
【问题描述】:

如何在 Bottle 中管理多个应用程序,由一个 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?

【问题讨论】:

    标签: python wsgi bottle multiple-projects


    【解决方案1】:

    您可以使用Bottle.merge 合并app1 中的所有路由:

    if __name__ == '__main__':
        app0.merge(app1)
        app0.run()
    

    它不会改变原始所有者,请参阅here

    【讨论】:

      猜你喜欢
      • 2017-05-02
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 2020-02-21
      • 1970-01-01
      • 2013-11-05
      相关资源
      最近更新 更多