首页 > 解决方案 > 为什么我的 html 页面没有应用我的动态生成的样式表 (Django)?

问题描述

我正在使用 Django 并设置了一个视图,该视图返回动态生成的样式表以允许用户主题。我将页面头部的样式表链接到,

<link href="/theme.css" rel="stylesheet">

我可以在服务器上看到对 /theme.css 的请求和成功的响应。我还可以在浏览器中查看页面的源代码,它显示了样式表的正确内容。

但是,由于某种原因,theme.css 中的样式并未应用于页面。

如果我将动态创建的样式表的内容放入静态文件并像这样更改链接,

<link href="/static/rml/css/theme.css" rel="stylesheet">

样式已正确应用。

我不明白为什么会有差异。我一直在寻找答案,但找不到任何相关的东西。

标签: htmlcssdjangostylesheet

解决方案


推荐阅读