2012-06-18 3 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> 

내 장고 파이썬 코드 : 당신은 아마의 Content-Type 응답 헤더를 설정해야

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

답변

4

; 그것은 내 첫 번째 추측이 될 것입니다 :

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