django自定义admin注销跳转页面
时间: 2024-10-13 15:05:50 浏览: 58
在Django中,如果你想要自定义用户登录到Admin后台后注销时的跳转页面,你可以修改`settings.py`文件里的`LOGIN_REDIRECT_URL`配置。这个设置指定了用户成功登出后的默认重定向URL。例如:
```python
# settings.py
LOGIN_REDIRECT_URL = '/admin/' # 登录后默认返回Admin首页
LOGOUT_REDIRECT_URL = '/your_custom_logout_page/' # 注销后跳转到自定义页面
# 或者你也可以使用视图函数的形式来指定
from django.contrib.auth.views import LogoutView
def custom_logout(request):
# 这里可以添加一些额外的操作,比如记录日志等
return LogoutView.as_view(next_page='/your_custom_logout_page/')(request)
```
当你在`admin.site.logout()`或模板中使用`{% url 'logout' %}`时,会按照上述设置进行跳转。
阅读全文
相关推荐


















