【问题标题】:Django forms, POSTDjango 表单,POST
【发布时间】:2018-07-03 10:42:00
【问题描述】:

Django 初学者。 我需要获取用户的选择,并根据用户输入的数据向用户显示信息。 为此,我使用表单从 url1 获取数据,并将数据发布到另一个 url,即 url2,其视图函数将处理数据并显示信息。一切正常。 我不想将表单的数据保存到数据库中,这就是为什么我在 url1 视图的 post 方法中验证表单后不重定向的原因。 POST 数据不能与重定向一起使用。 如果我验证并处理 url1 中的表单,那么我需要在 url1 本身中显示信息,我需要在显示信息时将 urlname 更改为 url2。 有没有标准的方法来做这件事?

【问题讨论】:

  • 如果您可以针对此问题发布一些现有代码,这可能会有所帮助。这可能会使某人更容易提出建议。 :-)

标签: django django-forms http-post


【解决方案1】:

您应该为此使用会话。在 view1 中提交时将数据保存到 session,然后重定向到 view2 并从 session 中获取数据进行显示。

【讨论】:

  • 工作。非常感谢。但浏览器应该接受 cookie。
猜你喜欢
  • 2011-12-11
  • 1970-01-01
  • 2017-10-13
  • 2020-05-30
  • 2014-01-24
  • 2017-10-15
  • 1970-01-01
  • 1970-01-01
  • 2023-02-02
相关资源
最近更新 更多