Подтвердить что ты не робот

Как изменить текст справки поля формы django?

Это моя модель для группового сообщения, которое расширяет другую модель Message, которая имеет некоторые другие поля, такие как text, time и т.д.

class GroupMessage(Message):
    group = models.ForeignKey(Group, related_name='+')

Ниже приведена форма, которую я создал для этой модели.

class GroupForm(ModelForm):
    class Meta:
        model = GroupMessage

Как мне изменить текст справки поля группы в моей форме? Любая помощь будет оценена.

4b9b3361

Ответ 1

Для Django >= 1.6 (docs):

class GroupForm(ModelForm):
    class Meta:
        model = GroupMessage
        help_texts = {
            'group': 'Group to which this message belongs to',
        }

Ответ 2

Я работал с следующим кодом.

class _GroupMessageForm(ModelForm):

    class Meta:
        model = GroupMessage


class GroupMessageForm(_GroupMessageForm):

    def __init__(self, *args, **kwargs):
        super(_GroupMessageForm, self).__init__(*args, **kwargs)
        self.fields['employees'].help_text = '<br/>Hold down "Control" to select more.'