【发布时间】:2021-02-10 12:12:12
【问题描述】:
目前我正在制作一个基于 chamilo 的平台,但由于模板的测试形式而陷入困境。原因是因为我必须从表单中获取数据并组织通过 chamilo api 休息发送。目前这种形式由 6 个静态隐藏输入组成,但真正的问题是根据问题数量生成的其他输入。 在 forms.py 文件中,我为此表单定义了一个类,但只有 6 个输入,但我不知道如何处理来自测试答案的变量输入,因为测试有不同数量的问题和答案
class Ejercicios(forms.Form):
c_id = forms.CharField()
lp_id = forms.CharField()
item_id = forms.CharField()
item_viewId = forms.CharField()
exe_id = forms.CharField()
time = forms.CharField()
forms.py 中的类是这样的,如何动态添加不同数量的额外表单?
【问题讨论】:
-
也许 Django formset 会有所帮助
-
@c.grey 怎么样?我是 django 的菜鸟
标签: python python-3.x django django-forms