小编Abh*_*ogi的帖子

DisallowedRedirect(不安全的重定向到带协议的URL)Django

我在登录用户时收到DisallowedRedirect错误两个视图都是

def login(request):
    c={}
    c.update(csrf(request))
    form=LoginForm()
    errors=()
    c['form']=form
    c['errors']=errors
    return render(request,'news/login.html',c)

def auth_view(request):
    username=request.POST.get('username','')
    password=request.POST.get('password','')
    user=auth.authenticate(username=username,password=password)
    if user is not None:
        auth.login(request,user)
        return HttpResponseRedirect('news:home',request)
    else:
        form=LoginForm()
        errors=('Invalid Username or Password',)
        return render(request,'news/login.html', {'form':form,'errors':errors})
Run Code Online (Sandbox Code Playgroud)

django login

6
推荐指数
3
解决办法
1万
查看次数

标签 统计

django ×1

login ×1