场景
我正在尝试创建调查表。一个问卷可以有多个问题集,每个问题集可以有多个问题。
我正在尝试创建一个包含两个步骤的表单。第一步将询问问卷的基本详细信息,例如名称,总集等,而在第二步中,我想创建一种形式,例如:
在django视图中,我创建了一个表单集:
db_questionnaire = get_object_or_404(Questionnaire, pk=questionnaire)
queryset = Question.objects.filter(questionnaire_id=questionnaire)
QuestionFormSet = modelformset_factory(Question, form=QuestionForm, extra=1, max_num=1, can_delete=True, min_num=1,
validate_min=True)
formset = QuestionFormSet(request.POST or None, request.FILES or None,
queryset=queryset)
主要问题
当我尝试创建/编辑多个问题而不考虑问卷集时,此方法效果很好。我要实现的是创建一个表单,该表单可以为第一步中定义的每个集合创建问题。