![](/img/trans.png)
[英]The current path, accounts/signUp/signUp, didn't match any of these
[英]The current path, signup, didn't match any of these in django project
它之前運行完美。
我猜,路徑在我的導入中不匹配。 我能得到一些關於路徑的提示嗎?
我的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.