首页 > 解决方案 > 如何在 Django 中重定向到同一页面?

问题描述

当我按下登录按钮时,即使它呈现到同一页面,我也会收到 404 错误。错误是: -

Using the URLconf defined in AmazeKart.urls, Django tried these URL patterns, in this order:

admin/
register/ [name='register']
login/ [name='login']
The current path, login/login, didn’t match any of these.

Views.py:-

def login(request):
    return render(request, 'login.html')

应用程序的 URLS.py

urlpatterns = [
    path('register/', views.registerPage, name='register'),
    path('login/', views.login,name='login')
]

项目的 URLS.py

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('User.urls'))
]

标签: pythondjangoweb-deployment

解决方案


在 settings.py 中写入: LOGIN_REDIRECT_URL = 'login/'


推荐阅读