Spero di sbagliarmi, ma mi sembra che l'unico modo per non avere help_text
per un ManyToManyField sia scrivere un metodo __init__
per il modulo e sovrascrivere self.fields[fieldname].help_text
. È davvero l'unico modo? Preferisco utilizzare i widget CheckboxSelectMultple
, quindi dovrò davvero definire un metodo __init__
per qualsiasi modulo che utilizza uno ManyToManyField
?Django (1.2) Moduli: ManyToManyField Testo di aiuto
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)
Questa è ancora la strada da percorrere a partire da 1.5 sembra, anche se credo che questo sia corretto per 1.6. –
Non funziona per me in 1.6.2 = / – mkoistinen