Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django Python中将一个视图重定向到另一个视图_Python_Django - Fatal编程技术网

在Django Python中将一个视图重定向到另一个视图

在Django Python中将一个视图重定向到另一个视图,python,django,Python,Django,如何从一个视图重定向到另一个视图(下一个视图): 在URL.py中为URL模式本身指定一个名称: url('/bar/', BarView.as_view(), name='bar') 只需将其传递给重定向: return redirect('bar') 如果在url.py中为视图指定了名称,则可以使用 return redirect('name-of-view-in-urls-py')) 这看起来不错。以前版本的views.py将foo()和bar()作为函数。foo()重定向到bar并

如何从一个视图重定向到另一个视图(下一个视图):


在URL.py中为URL模式本身指定一个名称:

url('/bar/', BarView.as_view(), name='bar')
只需将其传递给重定向:

return redirect('bar')
如果在
url.py
中为视图指定了名称,则可以使用

return redirect('name-of-view-in-urls-py'))

这看起来不错。以前版本的views.py将foo()和bar()作为函数。foo()重定向到bar并像这样传递id参数:redirect(bar,id)。尝试使用url('bar')不起作用,很遗憾,看起来我在某个地方犯了错误。
return redirect('name-of-view-in-urls-py'))