我有一个简单的烧瓶应用程序。我所有的css都在static/css目录中。我已经创建了一个主模板,我希望在其中包含来自该目录的css。以下是我迄今所做的尝试。
<link rel="stylesheet" href="/static/css/justified-nav.css" type="text/css" media="screen"><link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='css/justified-nav.css') }}" media="screen"><link rel="stylesheet" type="text/css" href="http://127.0.0.1/static/css/justified-nav.css" media="screen">在所有情况下,都会加载文件,但使用、mime类型的 text/plain。我也尝试过将css文件直接放入静态文件夹,但没有结果。
我做错了什么?如何在模板中包含css文件?
发布于 2014-05-05 21:30:02
烧瓶使用mimetypes模块根据文件扩展名确定文件的MIME类型。如果获得CSS文件的text/plain,这意味着该模块返回错误的MIME类型。
在Windows上,它使用注册表中的数据,因此如果HKCR/.css中的"Content“值没有设置为正确的MIME类型,则可能会导致问题。
发布于 2014-05-04 06:00:39
试试这个就行了。
<link rel="stylesheet" href="{{ url_for('static', filename='css/bootstrap.css') }}"/>https://stackoverflow.com/questions/23452967
复制相似问题