【发布时间】:2021-03-01 09:44:24
【问题描述】:
我很难解决这个错误,我不知道如何解决它
我的urls.py有这个
path('service/author/<uuid:author_id>/followers/', views.get_followers),
path('service/author/<uuid:author_id>/followers/<uuid:foreign_author_id>/', views.edit_followers),
当我去第一个路径时,它会工作,但第二个路径总是会给我 404 页面而不是
Django 按以下顺序尝试了这些 URL 模式:
...
服务/作者/uuid:author_id/followers/
服务/作者/uuid:author_id/followers/uuid:foreign_author_id/
...
当前路径 service/author/075194d3-6885-417e-a8a8-6c931e272f00/followers/089200d3-6885-417e-v0v0-6c555f272f00 与其中任何一个都不匹配。
但是当我转到相同的路径但没有第二个 uuid 时它会起作用:service/author/075194d3-6885-417e-a8a8-6c931e272f00/followers/
非常感谢您对此问题的任何帮助或见解,谢谢!
【问题讨论】:
-
您的请求 URL 中缺少尾部斜杠
标签: django django-urls