Python 重定向后,Flask静态文件内容类型为text/html

Python 重定向后,Flask静态文件内容类型为text/html,python,html,flask,Python,Html,Flask,在Flask中执行重定向后,我遇到了静态文件问题。 我正在编写的web应用程序将在用户首次登录到需要更改默认密码的站点后重定向用户。在这个网站上,我的自定义样式表完全被破坏,图像也不会显示。 chromedev工具中的快速检查显示,重定向后,静态文件夹中所有文件的内容类型设置为text/html。我怀疑这就是问题所在 在我的html模板中,样式表以以下方式链接: <link rel="stylesheet" href="{{ url_for('static', filename='css/

在Flask中执行
重定向后,我遇到了静态文件问题。
我正在编写的web应用程序将在用户首次登录到需要更改默认密码的站点后重定向用户。在这个网站上,我的自定义样式表完全被破坏,图像也不会显示。
chromedev工具中的快速检查显示,重定向后,静态文件夹中所有文件的内容类型设置为
text/html
。我怀疑这就是问题所在

在我的html模板中,样式表以以下方式链接:

<link rel="stylesheet" href="{{ url_for('static', filename='css/colorVariables.css') }}">

我发现了这个问题。重定向发生在使用
app.before\u request
运行的函数中。使用函数包装路由可以手动解决此问题

if user.first_login:
    return redirect(url_for("change_password"))