python - 注销后django重定向到主页

标签 python django django-urls

我尝试使用 django 的 logout_then_login 函数在 https://docs.djangoproject.com/en/1.5/topics/auth/default/ 处描述的注销后重定向到主页。但我认为我没有正确传递网址(我对 django 相当陌生)

非常感谢任何反馈。

主页网址

url(r'^$', 'myfitgames.views.home', name='home'),

注销网址

url(r'^accounts/logout/$', 'django.contrib.auth.views.logout_then_login(request,"/")', name='logout'),

最佳答案

第二个参数应该是 View 或函数的名称。

尝试以下操作(使用 lambda 作为函数):

from django.contrib.auth.views import logout_then_login

url(r'^accounts/logout/$', lambda request: logout_then_login(request, "/"), name='logout'),

关于python - 注销后django重定向到主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21248828/

相关文章:

python - Django:访问模型属性

python - 如何在 Django 中动态生成页面?

python - _ctypes.cpython-39-x86_64-linux-gnu.so : undefined symbol: PyFloat_Type in embedded Python loaded with dlopen

python - 保存许多不同长度的数组

python,将列表转换为相似的子列表

javascript - 动态数据目标 Bootstrap 模式-Django

django - 使用 Redis 作为 REST API 的中间缓存

Django:为什么我的开发服务器无法工作?

Django 在 View 中更改呈现的 url

python - 如何用selenium下载图片?