我需要根据客户端查询生成css。我在一些样式标记中使用@import url()指令来调用方法来生成css的文本字符串响应。我可以看到css是在firebug中正确生成的,但它并没有生效。
如果我从我的网站媒体目录中提供完全相同的css,请使用@import指令一切正常。
我的html标题代码:
<style type="text/css">
@import url("{{ css_url }}")
/*@import url("/site_media/css/style.css")*/
</style>
我的django python代码:
string = u'#exampleTextInput{ background-color:#ff0000;}\n'
return HttpResponse(string)
答案 0 :(得分:4)
您可能需要设置Content-Type响应标头;这是我的第一个猜测:
string = u'#exampleTextInput{ background-color:#ff0000;}\n'
return HttpResponse(string, content_type='text/css')