Django LogoutView 重定向到上一页

时间:2021-04-30 00:08:53

标签: python django

我在 urls.py 中使用了 Django 的 auth.LogoutView 类。我可以在注销后使用 LogoutView.as_view(next_page='main:index') 将用户重定向到特定页面。如果我省略了 next_page 部分,它会重定向到带有感谢信息和再次登录选项的 Django 管理界面,这是管理员登录页面。我想在单击导航栏上的注销 URL 之前将用户重定向到他们所在的页面。

2 个答案:

答案 0 :(得分:-1)

在你的settings.py文件中,添加

LOGOUT_REDIRECT_URL = '/'

您的注销视图:

from django.contrib.auth.models import User, auth
from yourprojectName import settings

def logout(request):
    auth.logout(request)
    return redirect(settings.LOGOUT_REDIRECT_URL)

答案 1 :(得分:-1)

试试这个:

from selenium import webdriver
Import time

Firefox_browser = webdriver.Firefox(executable_path="/usr/bin/geckodriver")
Firefox_browser.get('https://web.whatsapp.com/')

time.sleep(15)

firefox_browser.switch_to_frame(firefox_browser.find_element_by_name("WhatsAppBot"))
firefox_browser.find_element_by_xpath('//span[@title="WhatsAppBot"]).click()