2

我正在使用 Flask,python 网络框架。在我的应用程序中,我有一条类似@route('/<book>/<chapter>/<verse>'). 我的静态资产(css 和 js)正在通过这条路线处理,因此开发服务器将返回一个模板而不是 css 或 js 文件。

有没有办法保留这条路线但排除与我的静态资产匹配的路线?

看来我在这里遗漏了一些明显的东西,所以我提前道歉。

4

1 回答 1

3

使用 Flask 处理静态资产的正确方法是创建一个名为 的目录static,将资产放入其中,然后使用'static'端点名称。

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


或者,如果您使用单独的网络服务器来托管您的 Flask 应用程序(通过 WSGI 或类似方式),请配置该网络服务器以覆盖静态资产的路径,并且一开始就不要将它们传递给应用程序。

于 2012-10-08T01:50:44.440 回答