繁体   English   中英

django登录到上一页

[英]django login to previous page

从我的django应用程序中,我发送了一封电子邮件,其中包含指向其他页面的链接:domain / project / user / 1,该页面要求用户登录,因此他会自动重定向到domain / accounts / login。 但是当用户这样做时,他将被重定向到:domain / project /但我希望他被重定向到:domain / project / user / 1。
我怎样才能做到这一点 ?

默认情况?next= ,如果设置中具有正确的请求上下文预处理器,则重定向由URL中的?next=驱动。

settings.py:

TEMPLATE_CONTEXT_PROCESSORS += (
    "django.core.context_processors.request",
)

在模板中,您将从中将用户发送到:

base.html文件:

<a href="{% url 'login' %}?next={{request.path}}">Log me in here</a>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM