当前路径,注册,与 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'),
我正在为一个项目使用 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'),