这里有一个真正的问题。我在后端有2个视图,真的需要从第二个视图重定向
像这样的观点:
def first_function(request):
""" Here is some stuff """
second_function(request)
return render(request, 'first.html', context)
def second_function(request)
""" Check here something """
if ok:
return
else:
return redirect('/') # this redirect does not work
答案 0 :(得分:1)
您的观点my-innodb-heavy-4G.cnf
会返回回复。只要视图不引发异常,您的second_function
将继续,无论该响应的状态代码如何。
如果要返回重定向,则必须将结果分配给状态代码,然后必须将first_function
的结果分配给变量,然后检查状态代码。
second_function
这不是构建代码的好方法,但我无法提出替代方案,因为您的代码显示了您真正想要做的事情。