Python django开发服务器mimetype问题-不处理css

Python django开发服务器mimetype问题-不处理css,python,css,django,Python,Css,Django,这里使用python 3.3.5和django 1.6.4 <link rel="stylesheet" href="css/style.css" type="text/css"> 在django开发服务器(manage.py runserver)上,上面的css文件作为text/plain文件提供,并且没有加载样式。事实上,我所有的js文件都是以文本/纯文本的形式提供的,但这似乎对它们并不重要。文本/纯文本是使用Chrome中的调试工具验证的,但它肯定不是特定于浏览器的,因为

这里使用python 3.3.5和django 1.6.4

<link rel="stylesheet" href="css/style.css" type="text/css">

在django开发服务器(manage.py runserver)上,上面的css文件作为text/plain文件提供,并且没有加载样式。事实上,我所有的js文件都是以文本/纯文本的形式提供的,但这似乎对它们并不重要。文本/纯文本是使用Chrome中的调试工具验证的,但它肯定不是特定于浏览器的,因为样式也没有加载到ff中

我知道正在加载css,因为我在服务器控制台中收到200/304状态消息,所以这不是静态文件路径类型问题

最初,当我在python控制台中运行mimetypes.guess_type('test.css')时,它将“text/plain”作为输出。然后我运行了mimetypes.add_type('text/css','.css'),现在是mimetypes.guess_type('test.css')返回'text/css'。但是,服务器仍然以文本/纯文本的形式提供文件


有没有人有过这方面的经验

Django服务器使用
mimetypes
标准Python库来实现这一点。它将
.css
扩展与
文本/css
相关联,但首先它要查看此类关系的系统范围存储

  • 在Windows上,这是
    HKCR\.css\Content Type
    注册表项
  • 在Linux上是
    /etc/mime.types
    ~/.mime.types

一些行为不好的软件在那里添加了
.css
文本/普通的
的关系。

Django服务器使用
mimetypes
标准Python库来实现这一点。它将
.css
扩展与
文本/css
相关联,但首先它要查看此类关系的系统范围存储

  • 在Windows上,这是
    HKCR\.css\Content Type
    注册表项
  • 在Linux上是
    /etc/mime.types
    ~/.mime.types

一些行为不好的软件在那里添加了
.css
文本/纯文本的关系。

关于Linux上更改mimetype的更多信息关于Linux上更改mimetype的更多信息