Фильтрация в поле foreign key или many to many djnago
Всем привет..Есть две модели models.py
class Author(models.Model):
name = models.CharField()
class Book(models.Model):
title = models.CharField()
author = models.ForeignKey(Author)
view.py
class AuthorView(ModelViewSet):
queryset = Author.objects.all()
serializer_class = AuthorSerializer
serializers.py
class AuthorSerializer(serializers.ModelaSerializer):
books = BooksSerializer(many=True)
class Meta:
model = Author
fields = ['name', 'books']
class BooksSerializer(serializers.ModelSerializer):
class Meta:
model = Book
fields = '__all__'
есть ли возможность в поле books выводить отфильтрованый список например первое или последние занчение, по дате по названию, чтобы не тащить весь список целиком ?