在我的第一个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.
在此先感谢您的提示或帮助