Django:如何通过urls.py传递请求URL?

时间:2013-04-03 06:26:26

标签: django django-urls

我有一个django应用程序,其中包含以下与urls.py注销相关的条目:

(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page':'/logout_page/'}),
(r'^logout_page/$', 'django.views.generic.simple.direct_to_template', {'template':'registration/logged_out.html'}),

我想在logged_out.html中添加“重新登录”链接,这需要我知道用户最初注销的位置(URL)。

如何在logout调度程序条目中引用该网址,如何将其传递到logout_page条目?

提前致谢

1 个答案:

答案 0 :(得分:0)

我并不完全明白“在这里传递变量”是什么意思,但你可以将变量传递给来自这些网址的视图。 R'^(类别/页/(?P [0-9] +)/ $ page_number作为变量传递给url

但我认为您正在寻找的是传递您应该能够在模板中访问的先前偏好,如下所示:

{{request.META.HTTP_REFERER}}

所以你可以这样做:   登录

在logout_page模板中实现您的目标