【发布时间】:2017-12-24 17:33:32
【问题描述】:
我知道如果希望您在提交期间将表单信息存储到会话中,您可以在视图中使用“def post”来执行此操作。但是,我不知道如何在随机链接时存储表单信息,例如'主页'。
当用户点击离开表单时,您将如何存储表单信息?
【问题讨论】:
我知道如果希望您在提交期间将表单信息存储到会话中,您可以在视图中使用“def post”来执行此操作。但是,我不知道如何在随机链接时存储表单信息,例如'主页'。
当用户点击离开表单时,您将如何存储表单信息?
【问题讨论】:
要在会话中存储信息,您实际上不需要发布或提交某种形式。您可以在任何地方使用会话属性进行请求。
会话是像对象一样的 dict,如果你使用 django 的基本配置,你可以在那里保存任何基本类型(str、int、float),如下所示:
request.session["data1"] = "my data stored in session"
request.session.get("data2")
另外,请注意您可能无法直接访问会话,因为 django 不会自动为您创建会话。事实上,要解决这个问题,你可以“初始化”它,使用:request.session.save()
【讨论】: