imd*_*pal 4 css python jinja2 flask
这是我的 python/flask 应用程序的目录结构。
application
templates/
static/css/style.css
static/js/appjs.js
在我的“头脑”中,我添加了这个。
<link href="{{ url_for('static', filename='css/style.css') }}" rel="stylesheet" />
JS文件工作正常但style.css不起作用。但是 style.css 可以通过 url 访问,也可以在页面源视图中使用
http://localhost:5000/static/css/style.css
小智 8
有同样的错误,并在我阅读了你的帖子后以一种非常有趣的方式解决了它。我启动了我的应用程序并通过在浏览器中右键单击我的 Flask 网站开始研究。几秒钟后,莫名其妙地,CSS 启动了。(缓存?!?!)
我希望这有帮助
清除浏览器缓存可立即解决此问题
在谷歌浏览器上:
在其他浏览器上执行类似的步骤也应该可以解决这个问题。
但是,对于您在 CSS 文件中进行的每一次新更改,您都必须重复这些相同的步骤来清除浏览器缓存
HTML 并不完全是 XML,有时事情也没有那么整齐。您正在使用自动关闭标签 - 不要使用。尝试删除终止/:
<link href="{{ url_for(\'static\', filename=\'css/style.css\') }}" rel="stylesheet">\n许多浏览器都相当宽容,可以解析<link \xe2\x80\xa6 ></link>或<link \xe2\x80\xa6 />很好,但不能保证。标准格式是不带.
或者,您应该确认问题是加载 CSS 文件还是 CSS 文档的实际内容。
\n