这是我的django网址
path('count/(?P<pk>[0-9]+)', CountlListView.as_view()),
这是我的看法
class CountlListView(ListAPIView):
serializer_class = CountSerializers
def get_queryset(self,*args,**kwargs):
queryset=Count.objects.all()
userId=self.request.query_params.get('id')
print(userId)
return queryset.filter(userId=userId)
这是我的模特
class Count(models.Model):
userId = models.ForeignKey(User, on_delete=models.CASCADE)
channelId = models.ForeignKey(News_Channel,on_delete=models.CASCADE)
rate = models.PositiveIntegerField(default=0)
我想根据用户ID过滤内容,但是使用我的代码,我找不到页面。请帮我找出按用户ID过滤数据的方法。