[英]Django/Python: How to create redirect from one view/url to another?
[英]How to redirect from one view to another?
我有一个x
视图,将我重定向到some_name.html页面。
该视图需要创建一个从其他python文件导入的类。
此视图调用其中包含某些逻辑的特定函数(算法)。 可以说这个func返回了字典。
我希望视图“ x”将使用此动态返回字典将我重定向到negotioate.html页面。
当用户获得输出时,他应该从3个选项中进行选择并基本上再次触发算法。
意思是,我希望在每个触发器中向用户显示算法输出,但不使我重新进入其他页面,而是刷新当前页面。
尝试:
url(r'^(?P<object_id>\d+)/$', edit, name="edit"),
要么
返回:
return redirect('quizzes.views.quizView', quizNumber=quizNumber)
嗨,您可以使用数据从一个视图重定向到另一个视图。
试试这个代码,我也在我的项目中使用它。
def notification_view(request,pk):
notification_to_edit=notifications.objects.get(pk=pk)
notification_to_edit.viewed = True
notification_to_edit.save()
return HttpResponseRedirect(reverse('taskdetail',kwargs={'pk':notification_to_edit.task_id.id}))
您需要使用AJAX方法来避免页面刷新。 该视图将重新加载页面,但是代码应该可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.