gpt4 book ai didi

python - Django 和多图上传表单

转载 作者:太空宇宙 更新时间:2023-11-04 06:10:48 26 4
gpt4 key购买 nike

我有这个表格,其中包含大约 25 个输入。它包括一个主要的图像输入,其余是一些文本输入或下拉菜单。

问题是我还需要用户上传多张图片。我正在考虑在下一页上做这件事。

我有两个问题:

  • 将这个多图像上传表单添加到当前表单的最佳方法是什么?与 Django 无关,与表单的结构有关。
  • 添加多个图像/文件以正确使用 Django 的最佳方法是什么?此类工作的任何库或模块或任何手动方式。

最佳答案

使用formsets,您允许用户一次创建多个图像。要从 ImageForm 创建表单集,您可以执行以下操作:

>>> from django.forms.formsets import formset_factory
>>> ImageFormSet = formset_factory(ImageForm)

https://docs.djangoproject.com/en/1.5/topics/forms/formsets/

Django 带有一个可选的“表单向导”应用程序,可以将表单拆分到多个网页。它在其中一个后端维护状态,以便可以延迟完整的服务器端处理,直到提交最终表单。

https://docs.djangoproject.com/en/1.5/ref/contrib/formtools/form-wizard/

关于python - Django 和多图上传表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18851167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com