Python Django在视图之间传递数据
我想知道在视图之间传递数据的“最佳”方式是什么。创建不可见字段并使用POST传递更好,还是应该在URL中对其进行编码?还是有更好/更简单的方法?抱歉,如果这个问题很愚蠢,我对网络编程还很陌生:)Python Django在视图之间传递数据,python,django,django-views,Python,Django,Django Views,我想知道在视图之间传递数据的“最佳”方式是什么。创建不可见字段并使用POST传递更好,还是应该在URL中对其进行编码?还是有更好/更简单的方法?抱歉,如果这个问题很愚蠢,我对网络编程还很陌生:) 谢谢在视图之间传递数据有不同的方法。事实上,这与在两个不同脚本之间传递数据的问题没有太大区别&当然,进程间通信的一些概念也出现了。我想到的一些事情是—— 获取请求-第一个请求点击view1->将数据发送到浏览器->浏览器重定向到view2 POST请求-(如您所建议)与上述流程相同,但在涉及更多数据时适
谢谢在视图之间传递数据有不同的方法。事实上,这与在两个不同脚本之间传递数据的问题没有太大区别&当然,进程间通信的一些概念也出现了。我想到的一些事情是——
我想不起来了。如果我得到任何信息,将进行更新。希望这在某种程度上有所帮助。我不知道是否可以从这个广泛的问题中确定最佳方案。你能举两种观点的例子吗?您可以根据数据类型执行任何操作。会话键、隐藏表单字段、查询字符串。会话键可以工作。会话就是答案!没有比这更简单更好的方法了。会话数据可以保存在数据库、文件或cache.nice列表中。会议是一个很好的开始。使用get和POSTS将变量从一个视图链接到另一个视图是messy@pastylegs同意,get&POST会很快变得混乱。会话是为此类操作而构建的。我的帖子反映了这种观点。请添加我可能遗漏的任何内容…文件一(6)听起来很脏。我建议把它从令人敬畏的列表中删除。@MohitC是的,它真的很难看。保留它以确保答案的完整性。不管怎样,我听你说,将第6点移到最后,并为此提出了免责声明。当数据不可JSON序列化时会发生什么?在这种情况下,您不能在会话中存储de数据。有时,全局定义变量很有用,例如,对于机器学习模型。