通常,问题是如何在开发环境中提供静态文件,而在我的情况下恰恰相反。因此,我使用 Apache 和 mod_wsgi 部署了一个 Flask 应用程序,将 Apache 配置为在 /static url 处提供我的静态文件。现在我不确定这些文件是由 Apache 还是由 Flask 提供的,因为默认情况下,flask 也使用相同的静态路径。
在模板中我使用 url_for("static", filename="style.css")。它工作正常。但这就是问题所在,因为我不知道什么在为我的静态文件提供服务。当然,如果我将每个模板更改为具有硬编码路径以及与默认 Flask 不同的内容,我可以确定 Apache 正在提供服务,但这听起来不是正确的解决方案。
所以总结一下我的问题:如何在 Flask(模板)中使用 url_for(static) 并确保 Flask 没有为我服务?
谢谢,拉波拉斯K。