Как добавить вторую страницу reportlab в django
моя цель - записать данные в моделях в pdf файл так, чтобы если они не поместились на первой странице, то автоматически продолжились на второй. это писать мне карту снова и снова на листе кода pls help me
from django.shortcuts import render
from django.http import HttpResponse,HttpResponseRedirect
# Create your views here.
from .forms import VenueForm
from .models import *
from django.http import FileResponse
import io
from reportlab.platypus import PageBreak
from reportlab.pdfgen import canvas
from reportlab.lib.pagesizes import inch
from reportlab.lib.pagesizes import letter
def venue_pdf(request):
buf = io.BytesIO()
c = canvas.Canvas(buf,pagesize=letter,bottomup=0)
textob=c.beginText()
textob.setTextOrigin(inch,inch)
textob.setFont("Helvetica",14)
venues = Venue.objects.all()
l = []
for i in venues:
l.append(i.lname)
l.append(i.fname)
l.append(i.fan)
l.append(i.address)
l.append(i.phone)
l.append(" ===================================================== ")
l.append(" ")
for j in range(len(l)//36+1):
c.drawText(textob)
c.showPage()
c.save()
buf.seek(0)
return FileResponse(buf,as_attachment=True,filena
me='east_ariza.pdf')