Невозможно распечатать целое число в pdf python django

Как сказано в заголовке, я хочу распечатать целые числа в pdf, так как это будет чек, а данные для них находятся на FK. Но я получаю ошибку "bad argument type for built-in operation", есть ли какие-нибудь обходные пути для этого? вот вид функции:

def receipt(request):
    buf = io.BytesIO()
    c = canvas.Canvas(buf, pagesize=letter, bottomup=0)
    textob = c.beginText()
    textob.setTextOrigin(inch, inch)
    textob.setFont ("Helvetica", 10)
    items = ShopCart.objects.all()

    lines = []

    for item in items:
        lines.append(item.product)
        lines.append(item.size)
        lines.append(item.sugar)
        lines.append(item.ice)
        lines.append(item.addOn)
        lines.append(item.quantity)
        lines.append("")

    for line in lines:
        textob.textLine(line)

    c.drawText(textob)
    c.showPage()
    c.save()
    buf.seek(0)
    return FileResponse(buf, as_attachment=True, filename='Receipt.pdf')

Также, я пробовал печатать указанные столбцы элементов на терминале и получил их значения, но заметил, что всякий раз, когда я пытаюсь сгенерировать PDF, он будет выглядеть следующим образом: using print()

tea1
Petite
10
normal
milk
1

Я предполагаю, что это

for line in lines:
        textob.textLine(line)
tea1
Petite
10
Вернуться на верх