Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从我的 django 应用程序中,我发送了一封电子邮件,其中包含指向其他页面的链接:域/项目/用户/1,这需要用户登录,因此他会自动重定向到域/帐户/登录。但是当用户这样做时,他被重定向到:域/项目/但我希望他被重定向到:域/项目/用户/1。 我怎样才能做到这一点 ?
默认情况下,重定向由?next=URL 驱动,前提是您在设置中有正确的请求上下文预处理器。
?next=
设置.py:
TEMPLATE_CONTEXT_PROCESSORS += ( "django.core.context_processors.request", )
在模板中,您将从那里发送用户:
base.html:
<a href="{% url 'login' %}?next={{request.path}}">Log me in here</a>