我希望我错了,但在我看来,取消ManyToManyField的
help_text
唯一的方法就是编写表单的__init__
方法并覆盖self.fields[fieldname].help_text
。这真的是唯一的方法吗?我喜欢使用CheckboxSelectMultple
小部件,那我真的必须为使用ManyToManyField
的任何表单定义一个__init__
方法吗?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)