在我的djangoApp中,views.py我有:
status = True
context = {'status': status ,
"form":ProfileForm()
}
return render(request, "sample/Newsample.html", context)
如果我想使用具有重定向功能的上下文怎么办?例如:
status = True
context = {'status': status ,
"form":ProfileForm()
}
return redirect("sample/Newsample.html", context) - this does not work!!
如何将上下文与重定向功能一起使用?
答案 0 :(得分:0)
重定向功能不会将任何模板作为参数。它需要视图名称或url作为第一个参数。
检查这是重定向所必需的结构。
redirect(to[, permanent=False], *args, **kwargs)
如果要使用重定向发送数据,请尝试以下操作:
def my_view(request):
...
return redirect('some-view-name', status=True)