只是想知道在注销后我可以在哪里设置url重定向。我知道你可以设置登录网址。我想重定向到我的主页。
发布于 2018-04-04 09:50:24
不需要覆盖或包装任何东西。
根据文档,你可以将next_page
参数提供给注销视图。https://docs.djangoproject.com/en/dev/topics/auth/default/#django.contrib.auth.views.logout
(r'^logout/$', 'django.contrib.auth.views.logout',
{'next_page': '/successfully_logged_out/'})
发布于 2018-04-04 10:26:12
更简单的方法:
将“next”参数添加到注销请求网址。例如:
<a href="{% url 'auth_logout' %}?next=/path_to_the_page"> Logout</a>
然后,注销视图将为你做的伎俩。
对于登录后重定向,你只需在settings.py中设置即可:
LOGIN_REDIRECT_URL = '/path_to_the_page'
LOGIN_URL = '/path_to_the_page'
https://stackoverflow.com/questions/-100003794
复制相似问题