简体   繁体   English

当前路径,注册,与 django 项目中的任何一个都不匹配

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM