首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复ERR_TOO_MANY_REDIRECTS?

如何修复ERR_TOO_MANY_REDIRECTS?
EN

Stack Overflow用户
提问于 2022-07-13 11:02:48
回答 1查看 50关注 0票数 -2

我正在Django上开发一个站点,但是我得到了一个错误的ERR_TOO_MANY_REDIRECTS。我认为这件事在views.py档案里。帮我弄清楚。P.S.已经尝试删除cookie文件,但没有帮助(

代码语言:javascript
复制
from email import message
from wsgiref.util import request_uri
from django.shortcuts import redirect, render
from django.contrib.auth.models import User, auth
from django.contrib import messages

# Create your views here.
def reg(request):
    if request.method == 'POST':
        username = request.POST['username']
        password = request.POST['password']
        cpassword = request.POST['cpassword']
        if password == cpassword:
            if User.objects.filter(username=username):
                messages.info(request, 'Username taken')
                return redirect('registration')
            else:
                user = User.objects.create_user(username=username, password=password)
                user.save()
                return redirect('login')
        else:
            messages.info(request, 'Passwords not matching')
            return redirect('registration')
        return redirect('/')
    else:    
        return render(request, 'registration.html')

def login(request):
    if request.method == "POST":
        username = request.POST['username']
        password = request.POST['password']
        user = auth.authenticate(username = username, password = password)

        if user is not None:
            auth.login(request, user)
            return redirect('/')
        else:
            messages.info(request, 'Invalid credentials')
            return redirect('login')
    else:
        return render(request, 'login.html')

def logout(request):
    auth.logout(request)
    return redirect('/')
EN

回答 1

Stack Overflow用户

发布于 2022-07-13 11:11:07

问题来自于您的return redirect('/')。重定向到在您的urls.py中编写的视图之一,您的问题将得到解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72965205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档