在 Django 应用程序中添加/编辑一些对象后,对 url 实施返回操作的最佳方法是什么?在我的应用程序中,我实现了添加/编辑对象的视图,这些对象可以从许多地方启动(同一操作的许多不同路径)。现在我想改进我的应用程序,并在将添加/编辑表单关闭到与启动表单之前完全相同的位置后向支持用户介绍功能。有什么常见的做法可以解决这个问题吗?
问问题
139 次
3 回答
1
这已经被问过很多次了,您可以在表单中使用下一个参数,或者,如果您使用基于类的视图,您可以使用 FormView 的get_succes_url方法进行重定向。
于 2012-09-19T09:15:46.093 回答
0
我不确定我是否清楚地了解了你的问题;
但是,如果您的意思是将用户重定向到他之前所在的上一页,请转到添加/编辑表单;
您可以简单地使用 javascript 代码。某事喜欢:
history.back(-1)
这会将用户带到浏览器上的上一页。
于 2012-09-19T11:06:33.013 回答
-1
实现这一点的简单方法是给你的表单一个名为 的隐藏输入next
,然后在views
just redirect
user tonext
的值处。
这是django-registration的方式。
于 2012-09-20T08:56:24.553 回答