为了账号安全,请及时绑定邮箱和手机立即绑定

Flask 静态文件内容类型是重定向后的文本/html

Flask 静态文件内容类型是重定向后的文本/html

千巷猫影 2022-08-02 15:47:45
我在 Flask 中遇到静态文件的问题。我正在编写的Web应用程序将在用户首次登录到需要更改为其提供的默认密码的网站后重定向用户。在这个网站上,我的自定义样式表完全损坏,图像也不会显示。Chrome开发工具中的快速检查显示,重定向后,静态文件夹中所有文件的内容类型都设置为。我怀疑这就是问题所在。redirecttext/html在我的模板html中,样式表按以下方式链接:<link rel="stylesheet" href="{{ url_for('static', filename='css/colorVariables.css') }}">样式表和图像在应用程序的所有其他页面上都可以正常工作,如果您转到完全相同的页面而无需重定向,也可以正常工作。重定向部分如下所示:if user.first_login:     return redirect(url_for("change_password"))
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

我发现了问题。重定向发生在使用 运行的函数中。使用函数手动包装路由解决了问题。app.before_request



查看完整回答
反对 回复 2022-08-02
  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信