2

クライアントのクエリに基づいてcssを生成する必要があります。いくつかのスタイルタグ内で@importurl()ディレクティブを使用して、cssのテキスト文字列応答を生成するメソッドを呼び出します。cssがfirebugで正しく生成されていることがわかりますが、効果がありません。

サイトのメディアディレクトリからまったく同じcssを提供する場合は、@importディレクティブを使用してすべてが正常に機能します。

私のhtmlヘッダーコード:

<style type="text/css">
@import url("{{ css_url }}")
/*@import url("/site_media/css/style.css")*/
</style>

私のdjangopythonコード:

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 に答える