Пагинация запроса с джойном

Пример моделей:

class Product(Model):
    name = CharField(max_length=10)


class Offer(Model):
    stock = CharField(max_length=10)
    price = InegerField()
    product = ForeignKey(Product, related_name='offer')

Я хочу получать нужную информцию о товарах и офферах одним запросом. Например, так

result = Product.objects.values(
    'name', 
    'offer__stock',
    'offer__price'
).order_by('name')

Если передать result в пагинатор, то можно получить только нужно количество строк. Но как получить, например, все записи для первых 50 товаров, а не просто первые 50 строк?


Ответы (0 шт):