0

我昨天问了一个类似的问题,但也许它太具体了。

我在网上阅读了很多关于此的内容,但我没有找到任何解决方案。

这是我想要实现的:

  1. 我想实现一个有 2 个步骤的向导。

第一步---ProductForm

一些固定字段,如名称、描述等

Then a dynamic field Picture which can be added by a button, that is to say if the user clicks add another picture, he should see a new Image field shown up

第二步---MoreInfoForm

用户完成 MoreInforForm,然后我们保存数据。

有人有想法吗?提前致谢!

4

1 回答 1

1

我刚刚在这里回答了一个类似的问题:

django 1.3 向导更改 form_list 以更改后续步骤

您需要制作两个单独的表单 - ProductForm 和 MoreInfoForm - 然后创建一个视图来处理这些表单。

该视图将检查是否已向其发布任何内容(即已提交表单),如果是,则决定是否需要提供新表单(在提交 ProductForm 的情况下 - 即第 1 步)或执行保存(在已提交 MoreInfoForm 的情况下 - 即第 2 步)

如果您需要保留第一个表单中的数据,直到填写第二个表单,您可以将此数据保存在会话变量中。

于 2011-09-30T16:16:34.437 回答