Я надеюсь, что я неправ, но это смотрит на меня как единственный способ иметь нет 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)
Вы не ошиблись. Я сам столкнулся с этой проблемой, и я создал свой собственный ManyToManyField, чтобы обойти это.
Вот связанная ошибка, которую я прокомментировал: http://code.djangoproject.com/ticket/6183