gpt4 book ai didi

django - Django 中的 RESTful 多步/多页表单(想法/示例)

转载 作者:行者123 更新时间:2023-12-04 16:02:45 25 4
gpt4 key购买 nike

在 Django 中多页表单的页面之间转换有哪些 RESTful 方式?

我目前的方法:

  • 表单 POST 到同一页面
  • 表单 View 在 session 中验证和存储 POST 数据
  • 表单 View 在成功验证后重定向到下一个表单页面。
  • 下一个表单检查以前的数据是否存在。如果没有,则重定向到第一种形式。

  • 表单页面之间的重定向不好吗?表单应该 POST 到下一个表单页面吗?如果是这样,表单验证应该在哪里进行?

    最佳答案

    你在做什么听起来像是 PRG 的实现处理多步表单的模型。

    您可能希望 POST 到当前步骤,然后仅在表单验证时重定向到下一步。步骤之间重定向没有问题;事实上,正如您可能发现的那样,它允许您在表单中支持浏览器后退按钮。

    关于django - Django 中的 RESTful 多步/多页表单(想法/示例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2267693/

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