我正在尝试创建一个文件上传表单,用户上传文件,然后对其进行一些处理。处理完文件后,我想将用户重定向到另一个已从我从该文件收集的数据中部分填充的表单。
我一直在阅读文档并在多部分表单上找到了一些内容,但不知道这是否是我应该研究的内容。我已经找到了关于上传文件和如何构建表单的示例代码(喜欢Django docs!),但我不确定如何将两者结合在一起。
我想到的一个潜在问题是如何在不上传文件的情况下确保用户不会以某种方式跳到其他表单。只有在上传文件并通过验证我需要的信息后才能访问第二个表单。
答案 0 :(得分:0)
您可能希望在会话中存储文件中已解析的信息。这样,如果会话中存在数据,则可以检查何时显示表单,如果不重定向则返回上载表单。如果它确实存在,您只需将其用作表单的初始数据。