表格.py
PERSON_ACTIONS = (
('1', '01.Allowed to rest and returned to class'),
('2', '02.Contacted parents /guardians'),
('3', '02a.- Unable to Contact'),
('4', '02b.Unavailable - left message'),)
class PersonActionsForm(forms.ModelForm):
action = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple(), choices=PERSON_ACTIONS, required=False, label= u"Actions")
模型.py
class Actions(models.Model):
report = models.ForeignKey(Report)
action = models.IntegerField('Action type')
打印.html
{{ actionform.as_p}}
PersonActionsForm 包含带有多选复选框的项目。在报表注册页面,用户可以选择任何一项或多项。选中的项目以整数值保存在模型中。
由于我正在渲染整个表单,因此它显示了带有选中和未选中项目的整个表单。
在打印页面中,我只想单独显示选中的项目而不显示复选框。
如何在 django 中执行此操作。
谢谢