Python 3.x 在django中,我创建了一个登录和注册页面,我在其中输入了一些数据并提交,但它显示页面未找到错误代码如下
这里是views.py页面,我分别为“login”和“register”页面创建了该页面 这是我的登录和注册页面: 但是,它的显示方式如下: 这是我的“URL”页面: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
我认为您在
返回重定向
部分有错误,一旦用户登录,您将再次将他/她重定向到登录
页面。
返回重定向('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的末尾