Flask、CherryPy和静态内容



我知道关于Flask和CherryPy以及静态文件有很多问题,但我似乎仍然无法解决。

这里有一个在CherryPy上部署Flask应用程序的片段:http://flask.pocoo.org/snippets/24/

是否有一个快速修改,让wsgiserver在flask应用程序的静态目录中提供内容?

CherryPy的静态内容特性似乎位于CherryPy。我不确定如何安装CherryPy应用程序,该应用程序在处理这个片段时只提供静态内容。

这里有一个片段,应该可以满足您的要求。这是基于这里提供的一套说明(虽然我不确定它是最新的,但它绝对值得一读)。

import cherrypy
from hello import app
cherrypy.tree.graft(app, '/')
cherrypy.tree.mount(None, '/static', {'/' : {
    'tools.staticdir.dir': app.static_folder,
    'tools.staticdir.on': True,
    }})
cherrypy.config.update({
    'server.socket_port': 8080,
    })
cherrypy.engine.start()
cherrypy.engine.block()

相关内容

  • 没有找到相关文章

最新更新