为了账号安全,请及时绑定邮箱和手机立即绑定

Django-POST后重定向(但在注销后)

Django-POST后重定向(但在注销后)

catspeake 2021-03-31 14:10:24
因此,我正在尝试考虑以下情况:一个已登录的用户说,打开了2个选项卡,并在一个选项卡中退出了我的网站,但在另一个选项卡中退出了我的网站,因为它们仍在“登录”,然后他们尝试点击一个提交POST数据的按钮,在我看来,我的功能应检测到该用户未通过身份验证,并且应将其重定向到登录页面。但是,我似乎根本无法使它正常工作。我已经进行了无数测试,而且我知道我的状况已得到正确验证,但重定向不会发生。下面是表单的代码以及我认为的代码。<form method="POST" action="">{% csrf_token %}# an input button</form>if not request.user.is_authenticated():    return HttpResponseRedirect(reverse('django.contrib.auth.views.login'))#otherwise I check if it was request.POST etc and handle a normal request我尝试使用在我的设置文件中指定的登录URL来对URL进行硬编码,但似乎没有任何作用。我想这都是因为空的action =“”部分,但是我不认为这是原因。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信