Imr*_*zad 6 django django-views
我想弄清楚如何覆盖 auth_views.logout 方法。通常我在覆盖类方法方面不会有问题,但是我意识到我正在尝试覆盖一个视图,这可以在 Django 中做到吗?
我想覆盖视图的原因是我可以通过 messages.add_message 包含一条消息,上面写着“您已退出”。最初它重定向到注销模板,但是我想让它当有人注销时它重定向到登录页面,我目前正在通过 auth.urls.py 中的 next_page 执行此操作
谢谢
def my_logout(request):
# message user or whatever
return auth_views.logout(request)
Run Code Online (Sandbox Code Playgroud)
然后,连接my_logout到你的 urls.py 而不是默认的auth_views.logout. (当然,您可以将视图的名称更改为任何名称)。
| 归档时间: |
|
| 查看次数: |
3748 次 |
| 最近记录: |