Показывать в форме обновления выбранные флажки, которые сохраняются в базе данных при создании формы в django

В моей форме создания я сохранил определенные значения типа почвы как глина, мел в моей базе данных

эти значения должны отображаться отмеченными в форме обновления

рассмотрим мой forms.py как

SOIL_TYPE_CHOICES = (
        ('Acidic','Acidic'),
        ('Alkaline','Alkaline'),
        ('Chalk','Chalk'),
        ('Clay','Clay'),
        ('Damp','Damp'),
     )


 soil_type = forms.MultipleChoiceField(
                required=False,
                widget=forms.CheckboxSelectMultiple(attrs={'checked' : 'checked'}),
                choices=SOIL_TYPE_CHOICES,
            )

Когда я использую виджет=forms.CheckboxSelectMultiple(attrs={'checked' : 'checked'}) в форме обновления, он показывает все варианты как отмеченные, а не те значения, которые сохранены в базе данных (т.е. глина, мел должны быть отмечены только в форме обновления)

В настоящее время он отображается таким образом в форме обновления

current image

Как мне нужно, чтобы изображение было

correct image

Пожалуйста, помогите мне отобразить галочки только на сохраненных значениях в базе данных

Вернуться на верх