在Django表单中显示红色星号(*)

Lev*_*evo 3 html django django-forms python-3.x

我想在表格中更改label_suffix的颜色。

我只想将“ *”设置为红色,其余的保留为黑色。这是可能的还是我必须更改HTML中的某些内容?

用户名= Forms.CharField(label =“用户名”,label_suffix ='*')

xyr*_*res 5

摆脱这个- label_suffix='*'。我们将编写一些CSS以*在必填字段后显示a 。

首先,在表单中设置一个名为的属性required_css_class

class MyForm(...):
    required_css_class = 'required'
Run Code Online (Sandbox Code Playgroud)

Django将required在HTML标签中设置一个名为的类,并为该字段输入内容。

现在,将以下几行放入您的css文件中,以显示一个红色星号:

label.required::after {
    content: ' *';
    color: red;
}
Run Code Online (Sandbox Code Playgroud)