我想在表格中更改label_suffix的颜色。
我只想将'*'设置为红色,其余的保留为黑色。这可能吗,还是我必须更改HTML中的某些内容?
用户名= Forms.CharField(label =“用户名”,label_suffix ='*')
答案 0 :(得分:3)
摆脱它-label_suffix='*'
。我们将编写一些CSS,在必填字段后显示*
。
首先,在您的表单中设置一个名为required_css_class
的属性:
class MyForm(...):
required_css_class = 'required'
Django将在HTML标签中设置一个名为required
的类,并为该字段输入内容。
现在,将以下几行放在CSS文件中以显示红色星号:
label.required::after {
content: ' *';
color: red;
}