2

我需要根据客户端查询生成 css。我在一些样式标签中使用@import url() 指令来调用一个方法来生成css 的文本字符串响应。我可以看到在firebug中正确生成了css,但它没有生效。

如果我从我的站点媒体目录中提供完全相同的 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)
4

1 回答 1

4

您可能需要设置 Content-Type 响应标头;那是我的第一个猜测:

string = u'#exampleTextInput{ background-color:#ff0000;}\n'
return HttpResponse(string, content_type='text/css')
于 2012-06-18T22:00:40.730 回答