gpt4 book ai didi

python - 在 Pyramid 的 View 之间传递表单参数

转载 作者:行者123 更新时间:2023-11-28 22:03:46 26 4
gpt4 key购买 nike

我正在创建一个表单,在提交数据之前需要用户确认。我想要一个单独的确认页面,因为我需要显示有关如何处理表单数据的大量信息。我想知道是否有一种 pythonic 方式在 Pyramid 的表单之间传递数据。

提交表单会将用户带到确认页面。因此,用于确认的 View 将表单数据存储在 request.POST 中。我想知道一旦用户在确认页面上点击“提交”,是否有一种干净的方法将所有这些数据传递到最终 View 。我还想在参数字典中添加一个 bool 变量 confirmed。

最佳答案

这不是 Pyramid 特定的答案,但解决此问题的两种常见方法是:

  1. 将数据存储在 session 中。
  2. 将数据存储为确认页面的隐藏表单,并以“已确认”重新提交

我更喜欢 2,因为它是一种无状态方法。您还可以使用完全相同的表单处理逻辑,只需检查您的“已确认”POST 变量是否存在,以确定要采取的操作和要显示的 View (即“请确认” View ,或处理和“已处理” View 。)

关于python - 在 Pyramid 的 View 之间传递表单参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8409521/

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