Django将文件从一个视图操作传递到另一个视图

时间:2019-03-06 15:41:43

标签: python django

我有两个观点。 第一个呈现csv的FileInput。提交后,我读取了csv标头,并通过包含标头项目的下拉菜单呈现了第二个操作的模板。 选择并提交下拉菜单项后,我想读取csv文件,并在第二个操作中将选定的列保存到db。 如何将文件从一种动作传递到另一种?

2 个答案:

答案 0 :(得分:0)

简短的回答:您不能。此处的解决方案是将文件存储在某个位置,然后在会话中保存文件路径,然后从会话中读取路径并重新读取文件。

同样,以相同的观点做很多事情可能不是最好的设计,但是YMMV ...

答案 1 :(得分:0)

修补文件并在视图中的会话中存储泡菜详细信息,并在另一个视图中访问会话中的泡菜详细信息。