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

yruzcnhs  于 2023-04-07  发布在  Go
关注(0)|答案(1)|浏览(134)

我想在我的表单中更改label_suffix的颜色。
我只是想把''设置为红色,其余的为黑色。这可能吗?或者我需要在HTML中做一些修改吗?
用户名=表单.字符字段(标签=“用户名”,标签后缀='
')

kgsdhlau

kgsdhlau1#

去掉这个-label_suffix='*'。我们将编写一些CSS来在必填字段后显示一个*
首先,在表单中设置一个名为required_css_class的属性:

class MyForm(...):
    required_css_class = 'required'

Django将在HTML标签中设置一个名为required的类,并为字段输入。
现在,把这些行你的css文件显示一个红色星号:

label.required::after {
    content: ' *';
    color: red;
}

相关问题