#django #django-models #django-views #django-forms #django-templates
Вопрос:
В моей форме создания я сохранил определенные значения season_interest как лето, зима в своей базе данных
теперь эти значения должны быть отмечены галочкой в форме обновления
давайте рассмотрим мой forms.py как
SEASON_INTEREST_CHOICES = (
('Spring','Spring'),
('Summer','Summer'),
('Autumn','Autumn'),
('Winter','Winter'),
('Year round','Year round'),
)
class HorticlutureUpdateForm(BetterModelForm):
season_interest = forms.MultipleChoiceField(
required=False,label=('Season of Interest'),
widget=forms.CheckboxSelectMultiple(attrs={'checked' : 'checked'}),
choices=SEASON_INTEREST_CHOICES,
)
вот мой models.py
class Items(models.Model):
SEASON_INTEREST_CHOICES = (
('Spring','Spring'),
('Summer','Summer'),
('Autumn','Autumn'),
('Winter','Winter'),
('Year round','Year round'),
)
season_interest = models.CharField(max_length=200,blank=True, null=True,verbose_name='Season of Interest')
Когда я использую виджет=формы.CheckboxSelectMultiple(attrs={«проверено»: «проверено»}) в форме обновления отображаются все варианты, отмеченные галочками, а не значения, сохраненные в базе данных(т. е. на дисплее формы обновления следует отмечать галочками только глину, мел)
В настоящее время он отображается таким образом в форме обновления
Как мне нужно, чтобы изображение отображалось в режиме обновления элемента в chrome