Django (1.2) формы: текст справки ManyToManyField

Я надеюсь, что я неправ, но это смотрит на меня как единственный способ иметь нет help_text поскольку ManyToManyField является записью __init__ метод для формы и перезаписи self.fields[fieldname].help_text. Это - действительно единственный путь? Я предпочитаю использовать CheckboxSelectMultple виджеты, так я действительно оказывающийся перед необходимостью определять __init__ метод для любой формы, которая использует a ManyToManyField?

class ManyToManyField(RelatedField, Field):
    description = _("Many-to-many relationship")
    def __init__(self, to, **kwargs):
        #some other stuff
        msg = _('Hold down "Control", or "Command" on a Mac, to select more than one.')
        self.help_text = string_concat(self.help_text, ' ', msg)
8
задан Zach 13 July 2010 в 22:50
поделиться

1 ответ

Вы не ошиблись. Я сам столкнулся с этой проблемой, и я создал свой собственный ManyToManyField, чтобы обойти это.

Вот связанная ошибка, которую я прокомментировал: http://code.djangoproject.com/ticket/6183

0
ответ дан 5 December 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: