标签: django django-forms
窗口小部件的attrs属性允许定义html属性。例如,将其设置为widget.attrs['class'] = 'class1 class2'会在呈现的小部件上添加class="class1 class2"。
attrs
widget.attrs['class'] = 'class1 class2'
class="class1 class2"
但是,如何根据数据设置它们?我显示了一个更新表单,我想根据呈现表单时要显示的数据来更改CSS类。
在哪里可以检查数据,以便在呈现窗口小部件之前更改它的attrs属性?
由于
答案 0 :(得分:0)
您的上下文中包含数据,因此您应该能够{%if%}测试要更改类的数据