Django表格,POST

问题描述 投票:0回答:1

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

django django-forms http-post
1个回答
0
投票

你应该使用会话。在view1中将数据保存到提交的会话中,然后重定向到view2并从会话中获取数据以供显示。

© www.soinside.com 2019 - 2024. All rights reserved.