2016-08-18 74 views
0

我想从django模板中的上下文变量的值在页脚中添加一个值。在django模板的内部css中使用上下文变量

我在django模板的内部css中添加了以下代码。

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

上面代码中使用{{ obj.property }} 因为我认为Django的模板不允许改变内部CSS与上下文变量后不能正常工作。

我也提到this的问题。

有什么办法可以在CSS或与jQuery(或JS)结合使用?

+0

你能给一个例子什么是呈现(显示源),你期望被呈现?编辑:我使用Django模板系统很多动态值的内联JavaScript和内联css –

+0

我只是显示一个模板。我提到的代码显示页面的页数在页面右下角时,我将模板转换为PDF。它完美的作品除了试图添加一些动态值从上下文变量传递给Django模板:( – user3801637

+0

@ het.oosten指定的CSS代码放置在内部的CSS(而不是内联)。你有没有在内部的CSS(或CSS使用JavaScript )从上下文传递给django模板? – user3801637

回答

0

我找到了答案。显示数据时我的语法不正确。

我刚刚在{{ object.property }}附近加了'',它工作正常。

所以我的新代码很简单。

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