我有一个表单需要在表单数据传递给另一个应用程序之前,在我的django应用程序中处理一些数据。Django:重定向表单数据,或将表单数据传递给另一个视图
这可能吗?如果不是,我该如何处理这种情况?
下面是我需要做的更详细的例子。欢迎任何关于如何实现这一点的建议!
我有一个评论的应用程序,跟踪评论和回复的任意对象,提供通知,嵌套评论,等我试图保持这个程序一般。
我有另一个名为“提交”的应用程序,使用评论应用程序。学生输入提交内容(通过评论应用程序中的评论表单),并将结果发送到处理它的评论应用程序。
在这种情况下,我有两个窗体上的提交按钮:批准&返回
不管哪个按钮被击中注释应用程序将处理数据相同。但是,我的提交应用程序需要根据按下哪个按钮来执行操作。
我认为这样做的第一种方式是先将表单传递给提交应用程序视图,然后重定向到评论应用程序,但我认为表单数据不会随其提供。
第二种方法是只将它传递给提交应用视图,然后在评论应用中调用函数,例如, Comments.objects.create_comment(...)而不是视图来处理数据,但我不知道如何传递表单数据。