sut*_*tee 2 python forms pyramid
我正在创建一个表单,在提交数据之前需要用户确认.我想要一个单独的确认页面,因为我需要显示有关如何处理表单数据的相关信息.我想知道是否有一种pythonic方式在Pyramid中的表单之间传递数据.
提交表单会将用户带到确认页面.因此,确认视图具有存储的表格数据request.POST.我想知道,一旦用户点击确认页面上的"提交",是否有一种干净的方式将所有这些数据传递到最终视图.我还想将一个布尔变量(已确认)添加到参数字典中.
这不是金字塔特定的答案,但解决此问题的两种常见方法是:
我更喜欢2,因为它是一种无状态的方法.您也可以使用完全相同的表单处理逻辑,并检查是否存在"已确认"的POST变量,以决定要采取的操作和查看显示(即"请确认"视图,或处理和"处理"视图."