Ich hoffe, dass ich falsch liege, aber es scheint mir, wie der einzige Weg, keine help_text
zu haben für eine ManyToManyField eine __init__
Methode für das Formular ist schreiben und self.fields[fieldname].help_text
überschreiben. Ist das wirklich der einzige Weg? Ich bevorzuge es, CheckboxSelectMultple
Widgets zu verwenden, also muss ich wirklich eine __init__
Methode für jedes Formular definieren, das ManyToManyField
verwendet?Django (1.2) Formulare: ManyToManyField Hilfetext
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)
Dies ist immer noch der Weg zu gehen, wie von 1,5 scheint, obwohl ich glaube, dass dies für 1,6 festgelegt ist. –
Funktioniert nicht für mich in 1.6.2 = / – mkoistinen