我有一个名为 userid.html 的页面,其中用户正在输入用户 ID。如果这个用户 id 存在,他会被带到下一个页面 sec.html,在那里他会被问到一个他已经设置的安全问题。
这个安全问题是一个上下文变量,我需要根据上一页(userid.html)中给出的用户ID来呈现这个页面,因为每个用户的安全问题都会不同。
如何在 django 中做到这一点?
提前致谢
我有一个名为 userid.html 的页面,其中用户正在输入用户 ID。如果这个用户 id 存在,他会被带到下一个页面 sec.html,在那里他会被问到一个他已经设置的安全问题。
这个安全问题是一个上下文变量,我需要根据上一页(userid.html)中给出的用户ID来呈现这个页面,因为每个用户的安全问题都会不同。
如何在 django 中做到这一点?
提前致谢
最简单的选择是将用户 ID 作为查询参数传递到下一页,即如果用户从 page 开始http://myserver/userid.html
,并输入用户 ID 1234,那么他们将被重定向到 page http://myserver/sec.html?userid=1234
。
第二个页面可以通过 HttpRequest.GET 字典访问查询参数。
您可以通过会话跟踪来做到这一点。Django 书很好地解释了这一点。