Django上下文变量作为内联CSS属性的值

时间:2019-10-03 22:21:43

标签: django django-templates django-views

我试图将上下文变量作为css属性的值传递,但我似乎无法使其工作

<nav style="background-color: {{ nav_color }};">

我在模板中收到上述错误消息

at-rule or selector expected

我尝试将变量用单引号引起来,但是即使我知道在使用devtools检查元素时变量已通过(它也用引号传递,因此不是有效的CSS属性),它仍然无法工作< / p>

<nav style="background-color: '{{ nav_color }}';">
// doesn't work 

//it gets rendered as this 
<nav style="background-color: '#24355C'>

这是我的看法

def about(request):
    context = {"about_page": "active", "nav_color": "#24355C"}
    return render(request, 'about.html', context)

0 个答案:

没有答案