我的urls.py中有以下3条路径:
criteriaQuery.multiselect(root, root.get(NoticeEntity_.recipientNoticeEntitySet);
和views.py中的这些相应方法:
urlpatterns = [
...
path("stuff/<str:name>/", views.stuff),
path("stuff/<str:name>/<str:color>/", views.colored_stuff),
path("stuff/<str:name>/<str:color>/<str:size>/", views.sized_colored_stuff),
]
如果我调用https://example.com/stuff/Oak/Red/Big,则会调用第三条路径,这很有意义。但是,当我尝试点击https://example.com/stuff/Birch时,请求仍然转到第三条路径,而不是第一条。知道为什么以及如何解决它吗?