Я хочу применить фильтрацию по полю записи в классе комментариев.
class Comment(models.Model):
post = models.ForeignKey('AnimalInfo', related_name='comments',on_delete=models.CASCADE)
body = models.TextField()
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
active = models.BooleanField(default=True)
class Meta:
ordering = ('created',)
class CommentView(viewsets.ViewSet):
permission_classes = [IsAuthenticated]
serializer_class = CommentSerializer
queryset = AnimalInfo.objects.all()
def retrieve(self,request,pk=None):
user = CommentSerializer(self.queryset)
return Response(user.data)
class CommentSerializer (serializers.ModelSerializer):
class Meta:
model =Comment
fields='__all__'
Над кодом. Как я могу это сделать?