2

Python Web フレームワークである Flask を使用しています。私のアプリケーションでは、次のようなルートがあり@route('/<book>/<chapter>/<verse>')ます。私の静的アセット (css と js) はこのルートで処理されているため、開発サーバーは css または js ファイルの代わりにテンプレートを返します。

このルートを保持し、静的アセットに一致するルートを除外する方法はありますか?

ここで明らかな何かが欠けているようですので、事前にお詫び申し上げます。

4

1 に答える 1

3

Flask で静的アセットを処理する適切な方法は、 という名前のディレクトリを作成しstatic、そこにアセットを配置してから、'static'エンドポイント名を使用することです。

http://flask.pocoo.org/docs/quickstart/#static-files


別の方法として、(WSGI などを介して) Flask アプリをホストするために別の Web サーバーを使用している場合は、その Web サーバーを構成して、静的アセットのパスを上書きし、最初からそれらをアプリに渡さないようにします。

于 2012-10-08T01:50:44.440 に答える