Показать красную звездочку (*) в формах Django - PullRequest
0 голосов
/ 24 января 2019

Я хочу изменить в своей форме цвет label_suffix.

Я просто хочу установить '*' красным, а остальные оставить черным.Возможно ли это или мне нужно что-то изменить в моем HTML?

username = forms.CharField (label = "Username", label_suffix = '*')

1 Ответ

0 голосов
/ 24 января 2019

Избавьтесь от этого - label_suffix='*'. Мы напишем немного CSS для отображения * после обязательных полей.

Сначала в вашей форме установите атрибут с именем required_css_class:

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

Django установит класс с именем required в метке HTML и введет для поля.

Теперь поместите эти строки в свой CSS-файл, чтобы отобразить красную звездочку:

label.required::after {
    content: ' *';
    color: red;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...