昨天我问了一个类似的问题,但也许它过于具体了。
我在网上已经阅读了很多关于此的内容,但我找不到任何解决方案。
这是我想要实现的:
第一步--- 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,然后保存数据。
有没有人有想法?提前谢谢!
答案 0 :(得分:1)
我刚才回答了类似的问题:
django 1.3 wizard alter form_list to change next steps
您需要创建两个单独的表单 - ProductForm和MoreInfoForm - 然后创建一个视图来处理这些表单。
视图将检查是否已将任何内容发布到它(即已提交表单),如果是,则确定是否需要提供新表单(在提交ProductForm的情况下 - 即步骤1)或执行保存(如果已提交MoreInfoForm - 即步骤2)
如果第一种形式的数据需要保留,直到第二种形式填写完毕,您可以将这些数据保存在会话变量中。