Пагинация запроса с джойном
Пример моделей:
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 строк?