Django-当前路径,与任何这些都不匹配

时间:2020-07-12 06:13:45

标签: python django rest url

在我的第一个Django项目中,我需要按名称检索一个团队,这是我拥有的url配置:

urls.py

router.register(r'team/(?P<name>.+)/$', views.TeamViewSet, basename='teamviewset')

views.py

class TeamViewSet(viewsets.ModelViewSet):
    serializer_class = TeamSerializer
    def get_queryset(self):
        name = self.kwargs['name']
        queryset = Team.objects.filter(name=name) 
        return(queryset)

当我在网址中输入球队名称时,这就是我收到的答案:

The current path, team/Barcelona, didn't match any of these.

在此先感谢您的提示或帮助

0 个答案:

没有答案