【发布时间】:2020-02-20 01:54:05
【问题描述】:
我在 Flask 中使用 redirect 后遇到了静态文件问题。
我正在编写的 Web 应用程序将在用户首次登录后将用户重定向到需要更改他们提供的默认密码的站点。在这个站点上,我的自定义样式表完全损坏,图像也不会显示。
Chrome 开发工具中的快速检查显示,重定向后静态文件夹中所有文件的内容类型设置为text/html。我怀疑这是问题所在。
在我的模板 html 中,样式表通过以下方式链接:
<link rel="stylesheet" href="{{ url_for('static', filename='css/colorVariables.css') }}">
样式表和图像在应用程序的每个其他页面上都可以正常工作,如果您在没有重定向的情况下转到完全相同的页面。
重定向部分如下所示:
if user.first_login:
return redirect(url_for("change_password"))
【问题讨论】: