2012-06-18 59 views
2

我需要生成基於客戶端查詢的CSS。我在一些樣式標籤中使用@import url()指令來調用一個方法來產生一個css的文本字符串響應。我可以看到css在螢火蟲中正確生成,但不會生效。動態生成不生效的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

你可能需要設置Content-Type的響應頭;這將是我的第一個猜測:

string = u'#exampleTextInput{ background-color:#ff0000;}\n' 
return HttpResponse(string, content_type='text/css')