Python 3.x 在django中,我创建了一个登录和注册页面,我在其中输入了一些数据并提交,但它显示页面未找到错误代码如下

Python 3.x 在django中,我创建了一个登录和注册页面,我在其中输入了一些数据并提交,但它显示页面未找到错误代码如下,python-3.x,Python 3.x,这里是views.py页面,我分别为“login”和“register”页面创建了该页面 这是我的登录和注册页面: 但是,它的显示方式如下: 这是我的“URL”页面: 我认为您在返回重定向部分有错误,一旦用户登录,您将再次将他/她重定向到登录页面。 返回重定向('login')不正确 参考下面给定的代码库: def login(request): if request.method=='POST': user = auth.authenticate(userna

这里是views.py页面,我分别为“login”和“register”页面创建了该页面

这是我的登录和注册页面:

但是,它的显示方式如下:

这是我的“URL”页面:


我认为您在
返回重定向
部分有错误,一旦用户登录,您将再次将他/她重定向到
登录
页面。
返回重定向('login')
不正确

参考下面给定的代码库:

def login(request):
    if request.method=='POST':
        user = auth.authenticate(username=request.POST['username'],password=request.POST['password'])
        if user is not None:
           auth.login(request,user)
           return redirect('home')
        else:
           messages.info(request,'Informations are incorrect')   
           return render(request,'books/home.html')
在您的情况下,
return redirect()
path是错误的,请更正它

求助
https://github.com/DextroLaev/Book_Store-Django
此处。

请格式化您的问题,以便所有图像和代码都在问题中,不在链接中,否则仍然无效。只有在url路径或任何相关路径出错时,才会出现页面未找到错误issue@Harishnitthin从错误屏幕截图中可以清楚地看到,您试图到达的路径是
/users/login/login
,但您的登录路径实际上是
/users/login
,因此您需要检查为什么要放置额外的
登录
在url的末尾