1

我已经开发了 1 个月的 django 项目。所以我是 Django 的新手。我目前对 Django 的问题是;当我在一个页面中有多个表单并且为表单提交页面时,其他表单字段值会丢失。因为他们没有发布。我找到了解决这个问题的方法;

  • 当有 get 方法时,我用页面 url 发送其他表单值,我可以从 get 请求中处理它们。
  • 当有 post 方法时,我将其他表单字段的值保留在 HTML 侧的隐藏输入中,并在发布的表单中。因此我可以从发布请求中处理它。

也许我可以将它们保留在会话对象中。但是在用户登录的整个时间内保留它们可能并不好。但我不知道。我可能不得不使用这种方法。

有没有另一种更有效的方法来保留 Django 中的所有表单字段?

有什么建议吗?

感谢!

4

1 回答 1

2

您可以将 AJAX 用于单个表单提交而不是整个页面提交。

于 2012-07-05T10:15:59.930 回答