当URL以斜杠结尾时,Django path()抛出404

当URL以斜杠结尾时,Django path()抛出404,django,django-urls,django-2.0,Django,Django Urls,Django 2.0,这里是url.py path('about/', about, name='about'), 如果我访问/about它会给出404个错误,如果将其更改为路径('about',about,name='about'),那么如果我访问/about工作,但是/about/会给出404个错误 我在这里做错了什么,这在Django 2.0之前是没有发生过的,我会发表评论,但我还没有足够的声誉这么做。无论如何,以下内容可能会有所帮助: 你导入你的观点了吗?因为您引用的路径()错误。应该是这样的: from

这里是url.py

path('about/', about, name='about'),
如果我访问
/about
它会给出404个错误,如果将其更改为
路径('about',about,name='about')
,那么如果我访问
/about
工作,但是
/about/
会给出404个错误


我在这里做错了什么,这在Django 2.0之前是没有发生过的,我会发表评论,但我还没有足够的声誉这么做。无论如何,以下内容可能会有所帮助:

你导入你的观点了吗?因为您引用的路径()错误。应该是这样的:

from . import views

urlpatterns = [

    path('about/', views.about, name='about'),

]

如果您在升级后出现此错误,那么听起来像是的重复。我没有升级到任何版本,我在问题中明确提到我正在使用Django 2.0,而这个问题对我没有多大帮助。是的,我读到您正在使用Django 2.0。当您说“这在Django 2.0之前没有发生”时,看起来您已经升级了Django,但没有更新您的设置。如果
/about
未重定向到
/about/
,则表明您的
中间件
附加斜杠
设置有问题。您可能会发现我的解释更有帮助。我没有显示导入语句,因为问题是关于
路径的
,如果您想知道我的导入
,请查看导入关于
您说您正在使用
/about
两次。一次有效,另一次无效。。。你写错字了吗?另外,您说过使用
/about/
会产生错误。。。你在哪里用这个?您的视图/模板是什么??