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