簡體   English   中英

當前路徑,注冊,與 django 項目中的任何一個都不匹配

[英]The current path, signup, didn't match any of these in django project

我正在將 Django 用於一個項目,但出現以下錯誤。 在此處輸入圖像描述

它之前運行完美。

我猜,路徑在我的導入中不匹配。 我能得到一些關於路徑的提示嗎?

我的目錄如下所示: 在此處輸入圖像描述

我的urls.py看起來像這樣:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
    path('settings', views.settings, name='settings'),
    path('upload', views.upload, name='upload'),
    path('follow', views.follow, name='follow'),
    path('search', views.search, name='search'),
    path('profile/<str:pk>', views.profile, name='profile'),
    path('like-post', views.like_post, name='like-post'),
    path('signup', views.signup, name='signup'),
    path('signin', views.signin, name='signin'),
    path('logout', views.logout, name='logout'),

我可以得到一些提示來擺脫這個錯誤嗎? 謝謝

您應該在 urls.py 中為 url 添加斜杠,因為根據 django 官方文檔,這是必需的。

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
    path('settings/', views.settings, name='settings'),
    path('upload/', views.upload, name='upload'),
    path('follow/', views.follow, name='follow'),
    path('search/', views.search, name='search'),
    path('profile/<str:pk>/', views.profile, name='profile'),
    path('like-post/', views.like_post, name='like-post'),
    path('signup/', views.signup, name='signup'),
    path('signin/', views.signin, name='signin'),
    path('logout/', views.logout, name='logout'),

我想在這樣的網址中注冊后添加“/”

path('signup/', views.signup, name='signup'),

暫無
暫無

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

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