在过去的几个小时里,我一直在寻找并试图让它工作,但我做不到
我有一个从数据库中获取的技能列表:
forms.ModelMultipleChoiceField(
skills.objects.all(),
required=True,
widget=forms.CheckboxSelectMultiple(),
label='Check your skills.',
initial=skill_list.objects.filter(user='void'),
)
但这并不像我期望的那样有效。我基本上想显示技能列表(所有技能)和用户已经检查过要检查的技能。。。如果我连解释都不对的话。
用户选中复选框并在另一个页面中点击提交后,我想显示所有技能以及用户选中要选中的技能。
假设我有a
b
c
,用户检查b
,并在w/e页面中单击submit,我想显示a
未选中b
选中c
未选中。
PS:如果我使用skills.objects.all()
,我将进入HTML value 1
,并且我如何使它像这样:
skills = (
('a', 'a'),
('b', 'b'),
)
而不是('1', 'a'), ('2', 'b')
。
目前没有回答
相关问题 更多 >
编程相关推荐