我有这个表格,其中包含大约25个输入。它包括一个主图像输入,其余的是一些文本输入或下拉菜单。
问题是我还需要用户上传多个图像。我想在下一页上做这件事。
我有两个问题:
答案 0 :(得分:1)
使用 formsets ,您可以让用户一次创建多个图片。要从ImageForm创建一个formset,你可以这样做:
>>> from django.forms.formsets import formset_factory
>>> ImageFormSet = formset_factory(ImageForm)
https://docs.djangoproject.com/en/1.5/topics/forms/formsets/
Django附带了一个可选的“表单向导”应用程序,可以在多个Web页面之间拆分表单。它在其中一个后端维护状态,以便可以延迟完整的服务器端处理,直到提交最终表单。
https://docs.djangoproject.com/en/1.5/ref/contrib/formtools/form-wizard/