在Django views.py文件中处理POST请求时,有时需要将其重定向到另一个URL。我重定向到的网址是由同一Django views.py文件中的另一个函数处理的。有办法做到这一点并维护原始POST数据吗?
更新:我为什么要这样做的更多解释。我有两个Web应用程序(我们称它们为AppA和AppB),它们接受用户输入到文本字段中的数据。当用户单击提交时,将处理数据并显示详细结果。AppA和AppB需要不同类型的数据。有时用户错误地将AppB类型数据发布到AppA。发生这种情况时,我想将它们重定向到AppB并显示AppB结果,或者至少用他们输入AppA的数据填充它。
也:
客户需要两个单独的应用程序,而不是将它们组合为一个。
我无法显示该代码,因为它属于客户端。
更新2:我认为在这里,KISS是最好的原则。我将这两个应用程序组合在一起,使事情变得更简单,更强大。我应该能够说服客户,这也是最好的方法。感谢您的宝贵意见。如果我要按所述维护两个应用程序,那么我想通过会议来做到这一点-感谢Matthew J Morrison提出的建议。感谢Dzida的意见,使我开始思考设计和简化。