Django настройка Label формы
когда я добавляю Labels в ModelForm, Label будет выглядеть в HTML следующим образом:
#v check this colon
<label for="id_url">URL:</label>
Когда я создал метки следующим образом:
class FieldForm(forms.ModelForm):
class Meta:
model = Field
fields = (
'title',
'url',
)
labels = {
'title': 'Title',
'url': 'URL'
Откуда берутся двоеточия в конце Label в HTML и как их убрать?
Я не пробовал, но нашел ответ здесь: Django form. Как скрыть двоеточие из начального_текста?
class FieldForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.label_suffix = "" # Removes : as label suffix