Показывать в форме обновления выбранные флажки, которые сохраняются в базе данных при создании формы в 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'}) в форме обновления, он показывает все варианты как отмеченные, а не те значения, которые сохранены в базе данных (т.е. глина, мел должны быть отмечены только в форме обновления)
В настоящее время он отображается таким образом в форме обновления
Как мне нужно, чтобы изображение было
Пожалуйста, помогите мне отобразить галочки только на сохраненных значениях в базе данных