Python 我做错了什么,似乎我所有的代码都是对的,但我';m I';我的“添加到购物车”Django电子商务应用程序出现错误404

Python 我做错了什么,似乎我所有的代码都是对的,但我';m I';我的“添加到购物车”Django电子商务应用程序出现错误404,python,django,Python,Django,我的服务器启动正常,但我一直收到一个页面未找到错误 from django.urls import path from .Views import Home from cart views import Home, add_to_cart, remove_from_cart app_name= 'mainapp' urlpatterns = [ path('', Home.as_view(), name='cart'), path('cart/<slug>',

我的服务器启动正常,但我一直收到一个页面未找到错误

from django.urls import path
from .Views import Home
from cart views import Home, add_to_cart, remove_from_cart

app_name= 'mainapp' 

urlpatterns = [
    path('', Home.as_view(), name='cart'), 
    path('cart/<slug>', add_to_cart, name='cart'),
    path('remove/<slug>', remove_from_cart, name='remove-cart'), 
] 
从django.url导入路径
从。视图导入主页
从购物车视图导入主页,将\u添加到\u购物车,从\u购物车中删除\u
应用程序名称='mainapp'
URL模式=[
路径(“”,Home.as_view(),name='cart'),
路径('cart/',添加到'u-to'u-cart,name='cart'),
路径('remove/',remove_from_cart,name='remove-cart'),
] 

这是my products/url中的代码。py

为url提供不同的名称,并添加尾随斜杠

urlpatterns = [
    path('', Home.as_view(), name='home'), 
    path('cart/<slug>/', add_to_cart, name='cart'),
    path('remove/<slug>/', remove_from_cart, name='remove-cart'), 
] 
urlpatterns=[
路径(“”,Home.as_view(),name='Home'),
路径('cart/',将_添加到_cart,name='cart'),
路径('remove/',remove_from_cart,name='remove-cart'),
] 

两个url的名称相同,更改为不同的名称,name='cart'您能在浏览器中显示您正在键入的url吗?请问哪个url的名称相同?@sandeep。。。。。。127.0.0.1:8000/cart/此“127.0.0.1:8000/cart/”与您的任何url都不匹配。请检查,您有三个URL,一个空白(“”),cart/和remove/。2) 前两个URL的Nmae是相同的。请注意,您已经添加了两次cart,并且在slug之后没有尾随斜杠