簡體   English   中英

Django:找不到頁面 (404)

[英]Django : Page not found (404)

每當我嘗試使用用戶名和密碼登錄時,都會發生這種情況: 在此處輸入圖像描述

我的項目名稱是:corey_schafer

用戶資料的應用名稱是:用戶

項目 urls.py:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('blog.urls')),
    path('register/', include('users.urls'))
]

用戶 urls.py:

from django.urls import path
from . import views

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

用戶views.py:

[![enter image description here][2]][2]

如果views.py圖像沒有顯示請go在這里: https://i.stack.imgur.com/auZxo.png

如果需要任何其他文件來解決此問題,請告訴我

你 url 基本上只需要注冊/登錄/路徑而不是兩個/登錄。 您定義的路徑首先是 go 到 register.urls 並在 go 匹配和 go 中按照上述 URL 文件登錄。 而您嘗試訪問的問題中的路徑顯示 go 注冊然后登錄並再次登錄,這是不可用的,因此 404!

您需要在用戶 urls.py 中添加app_name參數,以便能夠自動redirect使用反向來糾正引擎蓋下的視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM