Python django开发服务器mimetype问题-不处理css
这里使用python 3.3.5和django 1.6.4Python 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中的调试工具验证的,但它肯定不是特定于浏览器的,因为
<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的更多信息