教程中的Django HttpResponseRedirect反向函数

gee*_*jay 4 django redirect http

有人可以用Django教程第4部分解释这里发生了什么

具体来说,地图功能如何运作?

我知道URL不应该在视图函数中硬编码.

return HttpResponseRedirect(reverse('mysite.polls.views.results', args=(p.id,)))
Run Code Online (Sandbox Code Playgroud)

Ned*_*der 7

reverse函数可以访问Django用于查找传入URL的视图函数的URL映射.在这种情况下,您传入一个视图函数及其将获取的参数,并找到将映射到它的URL.然后,HttpResponseRedirect函数创建一个响应,指示浏览器访问该URL.

这是一种说法,"现在调用mysite.polls.views.results视图."