在Django中动态设置引导类变量
我试图动态地将Django中的bootstrap class=变量设置为模型中的值 静态设置时,模板如下所示:在Django中动态设置引导类变量,django,twitter-bootstrap,Django,Twitter Bootstrap,我试图动态地将Django中的bootstrap class=变量设置为模型中的值 静态设置时,模板如下所示: <strong><span class="label label-success"> It Worked! </span></strong> 从挑战模型中: def labelbx(self): #These are bootstrap label colors if self.consistency_percentage()
<strong><span class="label label-success"> It Worked! </span></strong>
从挑战模型中:
def labelbx(self): #These are bootstrap label colors
if self.consistency_percentage() > 79:
return "label label-success" # green
elif self.consistency_percentage() > 69:
return "label label-info" #blue
elif self.consistency_percentage() > 59:
return 'label label-warning' #orange
elif self.consistency_percentage() > 49:
return "label"
else:
return "label"
从这个角度来看:
def public_scorecard_page(request):
c = Challenge.objects.get(user__exact = request.user,chal_status=1)
return render(request, 'public_scorecard.html', {'challenge': c})
请发布你的挑战模型和相应的查看功能。Jay,我发布了模型和查看代码。非常感谢您提供的任何反馈。您似乎错过了:Do或更改labelbx函数以返回如下字符串:return'label success'
def public_scorecard_page(request):
c = Challenge.objects.get(user__exact = request.user,chal_status=1)
return render(request, 'public_scorecard.html', {'challenge': c})