2016-08-18 21 views
0

djangoテンプレートのコンテキスト変数の値からページフッターに値を追加しようとしています。djangoテンプレートの内部CSS内のコンテキスト変数を使用

次のコードをdjangoテンプレートの内部CSSに追加しました。上記のコード

@page{ 
@bottom-right { 
    content: "Invoice No :- " {{ obj.property }} "Page No." counter(page) "/" counter(pages) 
} 
} 

私はジャンゴテンプレートはコンテキスト変数と内部CSSを変更することはできませんだと思うので{{ obj.property }} を使用した後は動作しません。

私はthisとも言います。

これをCSSまたはjquery(またはjs)と組み合わせて使用​​する方法はありますか?

+0

レンダリングされたもの(ソースを表示)とレンダリングされる予定の例を挙げることはできますか?編集:私はDjangoテンプレートシステムは、インラインJavaScriptとインラインCSSの動的値のためにたくさん使用します –

+0

私はテンプレートを表示しています。私が問題としているコードは、テンプレートをpdfに変換すると、ページのページ数がページの右下に表示されています。これは、djangoテンプレートに渡されたコンテキスト変数からいくつかの動的値を追加しようとしている場合を除いて、完全に機能します:( – user3801637

+0

@ het.oosten指定されたCSSコードは内部CSS(およびインラインではありません)に配置されます。 )コンテキストからdjangoテンプレートに渡されますか? – user3801637

答えて

0

答えが見つかりました。私の構文はデータを表示するのに適切ではありませんでした。

私は '' {{ object.property }}の周りに 'を追加しました。うまくいきます。

私の新しいコードは単純です。

 @page{ 
     @bottom-right { 
      content: "Invoice No :- " '{{ obj.property }}' " Page No." counter(page) "/" counter(pages) 
     } 
    } 
関連する問題