About Preselecting All Multiple-Choice Values
To preselect all values of a multiple-choice checkbox list, pass the list of choice values to the initial
attribute:
class FilterForm(forms.Form):
categories = forms.MultipleChoiceField(
label=_("Categories"),
required=False,
widget=forms.CheckboxSelectMultiple(),
choices=CATEGORY_CHOICES,
initial=[value for value, title in CATEGORY_CHOICES],
)
Tips and Tricks Programming Django 5.x Django 4.2 Django 3.2
Also by me
Django Paddle Subscriptions app
For Django-based SaaS projects.
Django App for You
Django GDPR Cookie Consent app
For Django websites that use cookies.
Django App for You