質問

私はたくさんの質問があることを知っています フラスコチェリーピー 静的ファイルですが、それでも私はこれを機能させることができないようです。

ここにチェリーにフラスコアプリを展開するスニペットがあります:http://flask.pocoo.org/snippets/24/

WSGiserverにFlaskアプリの静的ディレクトリにコンテンツを提供するための簡単な変更はありますか?

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()
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top