ManyToManyField incorrectly assumes widget will always be SelectMultiple
|Reported by:||Ben Davis||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
In django.db.models.fields.related, the ManyToManyField sets its help_text to "Hold down Control, or Command on a Mac, to select more than one." in init. This incorrectly makes the assumption that widget for this field will never be overridden (eg, when using CheckboxSelectMultiple). In order to override this widget, you must also override the help_text, which is less than ideal. It becomes especially tedious when overriding widgets in admin forms.