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
Вернуться на верх