[英]The current path, signup, didn't match any of these in django project
I am using Django for a project but getting following error.我正在将 Django 用于一个项目,但出现以下错误。
It was running perfectly before.它之前运行完美。
I guess, path is not matching in my import.我猜,路径在我的导入中不匹配。 Can I get some hint regarding the path?我能得到一些关于路径的提示吗?
My directory looks like this:我的目录如下所示:
My urls.py
looks like this:我的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'),
Can I get some hint to get rid of this error?我可以得到一些提示来摆脱这个错误吗? Thank you谢谢
You should add slashes to the urls in urls.py because it is necessary according to the django official documentation.您应该在 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.