gpt4 book ai didi

python - Django:如何根据表单输入将用户重定向到页面?

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:08 25 4
gpt4 key购买 nike

我正在创建一个网页,该网页应根据用户在带有单选按钮的表单中的选择将其重定向到子页面。单选按钮输入应触发逻辑计算。例如:

带有示例用户输入的表单(是/否):


[问题] | [是]| [否]
问题1 | ------ | XXX
问题2 | ------ | XXX
问题3 | XXX | ------

逻辑:


如果Q1=否、Q2=否且Q3=是,则重定向到页面W
如果 Q1=是、Q2=否、Q3=是,则重定向到页面 X
如果Q2=是,则重定向到页面Y
否则,则重定向到页面 Z

该网页是使用 Django 和 Python 创建的项目的一部分。

我不知道如何解决这个问题,因为表单输入应该传递到网络服务器,同时保持执行逻辑计算的可能性。

此外,我不想将用户输入存储到我的数据库中。用户被重定向到页面 W、X、Y 或 Z 后,不应记住任何输入。

您能帮我找到一种正确的方法将用户表单数据发布到服务器,执行逻辑计算并使用结果将用户重定向到正确的页面吗?

提前谢谢您!

--感谢你的回复。我已经尝试过您的建议,但最终选择了一种解决方法,我根据表单结果实现 IF 语句。因此,用户输入表单上的页面内容取决于答案。

最佳答案

如果“子页面”意味着您不希望重新加载任何页面,我建议使用 js 来处理这个问题,而不是使用经典的 Form/Post 方法。

如果您想将逻辑保留在views.py中,一种方法是使用Ajax发送表单,并在页面中显示结果。

关于python - Django:如何根据表单输入将用户重定向到页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54075333/

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